新装的电脑执行maven install命令一直报Could not find artifact jdk.tools:jdk.tools:jar:1.7

今天新换电脑,所有软件都重新安装好m 运行 maven install 以前老项目一直报下面的错:

maven [ERROR] Failed to execute goal on project solr-index: Could not resolve dependencies for project com.suning.search:solr-index:war:1.2.0: Could not find artifact jdk.tools:jdk.tools:jar:1.7 at specified path D:\JDK\jre7/../lib/tools.jar

从上面的报错信息看一定是jdk的错 。

 执行环境: win10系统    eclipse luna   jdk7 maven3.4

第一步排查jdk的  win +R  然后执行cmd命令  在执行 java -version 看到自己是jdk8 但是自己的环境变量中自己配置的是jdk7(这台新电脑jdk8和jdk7都安装)。现在本人只想用jdk1。7

先清除 C:\Windows\System32这几个清了
在清除环境变量 path 中的C:\ProgramData\Oracle\Java\javapath

在执行java -version 现在本台电脑是安装jdk是1.7了

第二步检查eclipse中的jdk配置 
现在去执行 maven install 还是报错是 纠结呀!都配置的是对的呀!
仔细检查 自己的项目  右击项目 -->属性-->看到java Build Path用的是eclipse自己带的jre我去呀!!改成自己的jdk 如图
在检查一下编译时的jdk  选的是jdk1.7 
在执行一下maven install  终于对了  。。。 终于搞定了  。做个笔记 。。。

猜你喜欢

转载自www.cnblogs.com/agnils/p/11318593.html