JAVA_HOME
没有指向JDK。(Spring Tool Suite)
以如下方式运行Spring Tool Suite(3.9.5.RELEASE)时出现错误
org.apache.tools.ant.BuildException: 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 "C:\Program Files\Java\jre1.8.0_181"
因为我已经在环境变量->系统变量中设置了Java路径为
变量名称:JAVA_HOME
和
可变值:C:\Program Files\Java\jdk1.8.0_131
并在环境变量中->用户变量为
变量名称:path
和
可变值:C:\Program Files\Java\jdk1.8.0_131
在我的C:\ Program Files \ Java \驱动器中,有jdk1.8.0_131和jre1.8.0_181。
我将path
正确设置为JDK,我也重新启动了应用程序,甚至也重新启动了计算机,仍然再次遇到相同的错误。
还有其他解决方案来避免此类错误吗?
答案 0 :(得分:0)
检查项目构建路径是否指向JRE而不是JDK。
其他检查,
如果上述所有选项均无效,请尝试重新安装JDK。
答案 1 :(得分:0)
我在Eclipse Python中安装了STS而不是使用单独的STS工具,问题得以解决。.仍然想知道为什么即使在设置为JdK之后,STS工具中显示的路径仍指向jre ...但是我在Eclipse中安装并运行STS并它工作正常,在此错误上浪费了我2天的时间。 感谢您的宝贵时间,从你们那里学到了很多有关设置的信息