Maven找不到tools.jar

时间:2017-09-17 11:58:54

标签: java eclipse maven

我正在使用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_144jre1.8.0_144个安装文件夹。

在Eclipse中,我设置了 Windows>偏好> Java>已安装的JRE 指向C:\Program Files\Java\jdk1.8.0_144\jre

有人能帮助我吗?感谢

2 个答案:

答案 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