簡體   English   中英

如果我使用javac編譯Java,是否需要JVM?

[英]If I compile java with javac do I need JVM?

最近,我了解了Java如何使用JVM使自己獨立於平台,並且我經常編寫代碼並在終端機(Mac OS X)中使用javac命令對其進行編譯。 所以我的問題是javac是為JVM編譯它還是直接編譯為機器代碼? 這將使其依賴於平台。

Java編譯器(javac)從源代碼生成字節碼。 該字節碼是JVM的指令集。 它在JVM上運行,因此盡管字節碼是平台無關的,但JVM不是。

暫無
暫無

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

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