致命错误编译:找不到tools.jar:C:\ Program Files \ Java \ jdk1.8.0_91 \ .. \ lib \ tools.jar

时间:2016-06-30 19:33:10

标签: java maven

执行Maven构建时找不到获取tools.jar

  

致命错误编译:找不到tools.jar:C:\ Program Files \ Java \ jdk1.8.0_91 \ .. \ lib \ tools.jar

我几乎阅读了有关此问题的所有帖子,并尝试了大部分解决方案:

  • 检查Java_home路径设置为jdk而不是JRE
  • 添加Tools.jar
  • 和其他解决方案

当我将JDK 1.8更改为1.7时,1.7中有tools.jar,我没有收到错误。

问题:出现此错误的原因究竟是什么(如果错误导致tools.jar无法使用1.8),有时它会正常工作,有时则无效。有人可以帮我澄清一下吗?

1 个答案:

答案 0 :(得分:0)

我注意到以下情况:tools.jar确实缺少jdk文件夹jdk1.8.0_91 \ lib。在安装过程中,我注意到安装过程首先安装JDK然后安装JRE。在安装JRE之前,该过程要求输入目标文件夹,然后选择了JDK文件夹。我想这导致tools.jar从我的JDK文件夹中删除。我卸载了JDK和JRE。然后重新安装,然后选择JRE文件夹作为JRE的安装步骤。我现在看到我的jdk1.8.0_91 \ lib文件夹中有一个tools.jar文件,我的maven构建不再遇到这个问题。