今天新換電腦,所有軟件都重新安裝好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 終於對了 。。。 終於搞定了 。做個筆記 。。。