Java可以编译没有JVM的源代码吗?

5 java jvm compilation javac

我正在详细搜索JVM以了解它的工作并正确使用Java编程语言,因此,除了独立于操作系统之外,JVM对Java编译有多重要.

Viv*_*mar -3

JVM不编译代码,\xc2\xa0它解释。

\n\n

Java 既是一种解释型语言,又是一种编译型语言。\nJava 编译器“Javac”生成与平台无关的字节码。我们可以说这个字节码是通用的,即它不包括特定于每个平台的机器级详细信息。\n这个字节码中的指令不能直接由 CPU 运行。\n因此其他一些'需要能够解释代码的程序',并且\xc2\xa0 给出CPU 可以执行的机器级指令。该程序是“JVM”(Java 虚拟机)。\xc2\xa0\n请注意,JVM 是特定于平台的。

\n