我正在使用Eclipse进行Spring STS项目,当我尝试使用 Run as>运行我的单元测试时Maven测试我有以下错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile)
on project eshop-sample-spring-legacy: Fatal error compiling: tools.jar not found:
C:\Program Files\Java\jre1.8.0_144\..\lib\tools.jar -> [Help 1]
我安装了Java 8更新144,我的变量环境设置如下:
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_144
JRE_HOME = C:\Program Files\Java\jdk1.8.0_144\jre
Path = ...;C:\Program Files\Java\jdk1.8.0_144\bin;C:\Program Files\Java\jdk1.8.0_144\jre\bin;...
我的C:\Program Files\Java
文件夹包含jdk1.8.0_144
和jre1.8.0_144
个安装文件夹。
在Eclipse中,我设置了 Windows>偏好> Java>已安装的JRE 指向C:\Program Files\Java\jdk1.8.0_144\jre
。
有人能帮助我吗?感谢
答案 0 :(得分:3)
您的 Windows>偏好> Java>已安装的JRE 指向JRE。但 tools.jar 不是JRE的一部分。
所以你需要配置你的
Windows > Preferences > Java > Installed JREs
指向
C:\Program Files\Java\jdk1.8.0_144
或安装JDK的地方。
答案 1 :(得分:2)
将INSTALLED_JRE
指向JDK