当前位置: 代码迷 >> java >> 为什么Eclipse没有Java编译器的路径?
  详细解决方案

为什么Eclipse没有Java编译器的路径?

热度:35   发布时间:2023-07-16 17:40:35.0

据我所知,java源代码是由java编译器(javac.exe)编译成类文件的; 然后将这些类文件放入JVM以使用java.exe进行解释

但是Eclipse仅使用javaw.exe。 所以,我认为javaw.exe等效于javac + java

但是一些参考资料说javaw.exe几乎等同于java.exe。 因此,Eclipse仅具有解释器进度。 编译过程发生在哪里,如何进行?

我应该怎么理解?

  1. Eclipse不使用javac编译文件。 它具有自己的Java编译器独立实现,并带有自己的错误消息和错误集。

  2. Eclipse仍然需要访问编译Java代码所依据的所有标准库类。

  3. 运行Eclipse IDE进程的Java运行时与用于编译代码的JDK不相关。 对于所有这些问题,Eclipse可能是用C ++编写的本机应用程序,但这不会阻止它编译Java。

  相关解决方案