我正在阅读一些有关JVM的帖子,并发现了一些令人困惑的信息。例如,在这里:http://www.cs.cmu.edu/~jcarroll/15-100-s05/supps/basics/history.html,它说“事实上,Java编译器通常被称为JVM编译器(用于Java虚拟机)”。
此外,我找不到确切的答案,即java编译器是否是JVM的一部分。我知道JVM是一个解释器,但我读到它也会进行一些编译。另外,据我所知,JVM是JRE的一部分;javac是JDK的一部分,而JRE则是JDK的一部分。
那么,javac是JVM的一部分吗?我认为不是,但不确定。
此外,我找不到确切的答案,即java编译器是否是JVM的一部分。我知道JVM是一个解释器,但我读到它也会进行一些编译。另外,据我所知,JVM是JRE的一部分;javac是JDK的一部分,而JRE则是JDK的一部分。
那么,javac是JVM的一部分吗?我认为不是,但不确定。
javac
为“JVM编译器”的人并不多。 - Holger