簡體   English   中英

當我將Java用於Linux或Windows PC時。 它使用哪個JVM? 是j9還是JamVM或Squeak?

[英]When i use Java for my Linux or Windows PC. Which JVM it use? Is it j9 or JamVM or Squeak?

當我使用Java時,通常在Linux操作系統中,我使用軟件包管理器安裝OpenJDK。 對於Windows,我使用Sun官方下載。

但是我不確定它到底使用哪個JVM? (對於某些內存問題)。 是否使用

  • j9 for Sun默認JVM?
  • 還是使用JamVM
  • 還是使用Squeak?

當我在Linux下使用OpenJDK並在Windows下使用默認的Sun下載時,它有什么用? 所有JVM是否都可用於8位到64位平台(使用它們的開放源代碼或商業版本)?

答案是d)以上都不是。

官方Java軟件包和OpenJDK都使用Sun / Oracle的“官方” JVM,我認為它稱為HotSpot 不是 J9, 而是 IBM的實現,您不太可能在典型的Windows或Linux機器上使用它。 我從未聽說過JamVM 我知道的唯一的Squeak是Smalltalk實現,它與Java無關。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM