天天看點

新裝的電腦執行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

新裝的電腦執行maven install指令一直報Could not find artifact jdk.tools:jdk.tools:jar:1.7

這幾個清了

在清除環境變量 path 中的C:\ProgramData\Oracle\Java\javapath

在執行java -version 現在本台電腦是安裝jdk是1.7了

第二步檢查eclipse中的jdk配置 

新裝的電腦執行maven install指令一直報Could not find artifact jdk.tools:jdk.tools:jar:1.7

現在去執行 maven install 還是報錯是 糾結呀!都配置的是對的呀!

仔細檢查 自己的項目  右擊項目 -->屬性-->看到java Build Path用的是eclipse自己帶的jre我去呀!!改成自己的jdk 如圖

新裝的電腦執行maven install指令一直報Could not find artifact jdk.tools:jdk.tools:jar:1.7

在檢查一下編譯時的jdk  選的是jdk1.7 

在執行一下maven install  終于對了  。。。 終于搞定了  。做個筆記 。。。

一天踩一坑,

坑坑不一樣,

管它淺與深,

都得填平它。

萬坑之主就是我…加油!MT agnils