蚂蚁“JAVA_HOME并不指向JDK” - 但它确实指向JDK
我无法运行我的Ant构建.xml因为我更新到java 1.7.0_52(或大约那里)。多年来,我一直在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(从错误消息中也可以清楚地看出)。我一如既往地在我的路径中有JAVA_HOME bin文件夹。我已经配置了Eclipse - 外部工具配置 - 使用指向相同D:\Morten\Java\jdk1.7.0_52的JRE(通过“单独的JRE”设置)。我已经尝试了许多其他配置 - 所有这些都没有运气。
我一直在阅读这里和其他地方的列表中的大量答案,并认为我已经尝试了所有建议。大多数情况似乎是JAVA_HOME实际上指向一个jre,只需要更正为jdk,或者在路径中有一个“;”或类似的东西。这些似乎都不适用于我的情况。
有什么建议吗?