如何找出Eclipse用于编译的JDK所在的位置?可以在Window,Preferences,Java中找到JRE的位置。甚至编译器级别(1.7)都在那里。
我还可以找到使用"安装哪个版本的Java,其中java",但是"其中javac"不会产生结果。
由于.java文件可以编译,因此必须存在一些Java编译器(因此是JDK)。搜索所有目录并且还没有显示可用的结果非常繁琐。
在Eclipse的某些设置中,必须保存JDK的路径。据我所知,JAVA_HOME环境变量未被使用。
那我怎样才能找到使用过的JDK的位置?我实际上需要找到程序xjc和schemagen,但搜索总磁盘无法找到它。我觉得这很矛盾。
答案 0 :(得分:1)
帮助菜单 - >关于 - >安装细节按钮 - >配置选项卡
在这里,您可以找到所有系统属性和Eclipse参数,包括:
-vm
C:/Program Files (x86)/Java/jdk1.7.0_55/bin/javaw.exe
这是Eclipse运行的Java VM。
Eclipse有自己的内部编译器。它不使用javac
来编译Java源代码,Eclipse甚至不需要JDK只是一个JRE(并且仍然能够编译Java源代码)。
答案 1 :(得分:0)
窗口 - >偏好 - > java - >已安装的JRE - >如果有更多jre,则选择正确的jre并检查JDK或JRE安装目录的位置