简体   繁体   English

Maven找不到tools.jar

[英]Maven can't find tools.jar

I am working on a Spring STS project using Eclipse and when I try to run my unit tests using Run as > Maven test I have the following error: 我正在使用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]

I have Java 8 update 144 installed and my variable environments set as follow: 我安装了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;...

My C:\\Program Files\\Java folder contains jdk1.8.0_144 and jre1.8.0_144 installation folders. 我的C:\\Program Files\\Java文件夹包含jdk1.8.0_144jre1.8.0_144安装文件夹。

In Eclipse I set Windows > Preferences > Java > Installed JREs pointing to C:\\Program Files\\Java\\jdk1.8.0_144\\jre . 在Eclipse中,我设置了Windows> Preferences> Java> Installed JREs,指向C:\\Program Files\\Java\\jdk1.8.0_144\\jre

Can somebody help me? 有人能帮助我吗? Thanks 谢谢

Your Windows > Preferences > Java > Installed JREs is pointing to JRE. 您的Windows>首选项> Java>已安装的JRE指向JRE。 But tools.jar is not part of the JRE. tools.jar不是JRE的一部分。

So you need to configure your 所以你需要配置你的

Windows > Preferences > Java > Installed JREs

to point to 指向

C:\Program Files\Java\jdk1.8.0_144

or where ever you installed your JDK. 或者你安装JDK的地方。

使INSTALLED_JRE指向JDK

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM