我正在使用Eclipse在春季STS项目上工作,并且当我尝试使用运行为> maven test> maven test 时,我有以下错误:
[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 FilesJavajre1.8.0_144..libtools.jar -> [Help 1]
我已经安装了Java 8 Update 144,并且我的变量环境设置为以下内容:
JAVA_HOME = C:Program FilesJavajdk1.8.0_144
JRE_HOME = C:Program FilesJavajdk1.8.0_144jre
Path = ...;C:Program FilesJavajdk1.8.0_144bin;C:Program FilesJavajdk1.8.0_144jrebin;...
我的C:Program FilesJava
文件夹包含jdk1.8.0_144
和jre1.8.0_144
安装文件夹。
在Eclipse I设置 Windows>首选项> Java>已安装JRES 指向C:Program FilesJavajdk1.8.0_144jre
。
有人可以帮我吗?谢谢
您的 Windows>首选项> Java>安装JRES 指向JRE。但是 tools.jar 不是JRE的一部分。
因此您需要配置
Windows > Preferences > Java > Installed JREs
指向
C:Program FilesJavajdk1.8.0_144
或安装JDK的地方。
使INSTALLED_JRE
指向JDK