新装的电脑执行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 终于对了 。。。 终于搞定了 。做个笔记 。。。