自从我更新到 java 1.7.0_52(或大约)后,我无法运行我的 Ant build.xml。多年来,我一直在我的 Windows 7 笔记本电脑上通过 Eclipse 本地运行它 - 但是有了这个最新的 jave jdk 更新,有些不同(?)。
BUILD FAILED
C:\workspace\WaterAspectsModel3\build.xml:329: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "D:\Morten\Java\jdk1.7.0_52"
这是我的jdk!所以 JAVA_HOME 指向一个 jdk(从错误消息中也可以清楚地看到)。像往常一样,我的路径中有带有 bin 文件夹的 JAVA_HOME。我已经配置了 Eclipse - 外部工具配置 - 使用指向相同 D:\Morten\Java\jdk1.7.0_52 的 JRE(通过“单独的 JRE”设置)。而且我尝试了许多其他配置 - 都没有运气。
我一直在这里和其他地方阅读列表中的大量答案,并认为我已经尝试了所有建议。大多数似乎是JAVA_HOME实际上指向jre并且只需要更正为jdk或者有一个“;”的情况。在路径或类似的东西。这些似乎都不适用于我的情况。
有什么建议么?