问题:当我使用maven编译项目时出现以下问题(注意:我正在使用Windows):
无法执行目标org.apache.maven.plugins:maven-compiler-plugin:2.5.1:项目XYZ上的编译(default-compile):致命错误编译:找不到tools.jar:C:\ java\jdk1.8.0 _40 ..\lib\tools.jar - > [帮助1]
命令行和eclipse(Eclipse STS)都出错 - mvn clean; mvn安装
笔记:
- 系统env变量JAVA_HOME设置为C:\ java\jdk1.8.0_40
- C:\ java\jdk1.8.0_40\lib\tools.jar就在那里
- 尝试清除本地maven仓库(.m2) - 仍然发生错误
- 配置maven编译器插件指向C:/java/jdk1.7.0_75/bin/javac.exe可执行文件,其中source = target = 1.7 - 同样的错误
- 尝试在eclipse中安装java 1.7.0_75并使用它(但maven仍然用于编译 - 右键单击项目,运行as,maven install):同样的错误(即使maven编译器的插件配置的可执行文件设置为C:/的Java/jdk1.7.0_75 /斌/的javac.exe)