標籤:style blog http java color 使用
今天同事在使用eclipse,引入一個新的maven工程時報錯:
Missing artifact com.sun:tools:jar:1.6.0:system
這個問題很奇怪,相同的代碼,運行到我本地的Eclipse中時,沒有發現問題,說明應該是環境配置的問題。(JDK?maven,Eclipse?)
從網上找了很多資料,發現大家大部分都只給出瞭解決方案,沒有給出出現此問題的原因。
從maven的官網上看:http://maven.apache.org/general.html#tools-jar-dependency
沒有明確問題原因,只給出了出現此問題後的解決辦法:
<profiles> <profile> <id>default-tools.jar</id> <activation> <property> <name>java.vendor</name> <value>Sun Microsystems Inc.</value> </property> </activation> <dependencies> <dependency> <groupId>com.sun</groupId> <artifactId>tools</artifactId> <version>1.4.2</version> <scope>system</scope> <systemPath>${java.home}/../lib/tools.jar</systemPath> </dependency> </dependencies> </profile> </profiles>
在同事的環境中實驗,確實能解決問題,但是還是不清楚到底出現此問題的原因是什麼。
個人懷疑:
1.JDK的問題,同事機器上裝了JDK8,JDK7,預設的javahome是JDK8.
2.maven的路徑:同事將本地的repository放到了E:盤,沒有使用預設的C:\Users\Administrator\.m2\repository
不過沒有經過驗證,希望知道的朋友能留個言告知一下。
sdjnzqr
出處:http://www.cnblogs.com/sdjnzqr/
著作權:本文著作權歸作者和部落格園共有
轉載:歡迎轉載,但未經作者同意,必須保留此段聲明;必須在文章中給出原文串連;否則必究法律責任