Java编译成字节码的阶段有用到JVM吗?

2024-11-06 13:44:17
推荐回答(3个)
回答(1):

应该是不需要jvm的,其实javac :即java compile ,是指java编译,java 运行文件,其实java命令就是调用的 jvm平台,交流一下吧,这是我一直以来的看法。

回答(2):

字节码是在编译的时候生成的。它是与系统无关的。任何平台下只要有JVM就能运行字节码。
可以认为JVM将java程序翻译成了另一段文字。而不是想其他的语言一样直接编译成了机器

回答(3):

字节码是在编译的时候生成的。它是与系统无关的。任何平台下只要有JVM就能运行字节码。
可以认为JVM将java程序翻译成了另一段文字。而不是想其他的语言一样直接编译成了机器码。
机器码可以直接运行,而字节码需要JVM的支持