[英]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.