首页 > 代码库 > Eclipse maven工程 Missing artifact com.sun:tools:jar:1.5.0:system 解决方法
Eclipse maven工程 Missing artifact com.sun:tools:jar:1.5.0:system 解决方法
今天同事在使用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/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
出处:http://www.cnblogs.com/sdjnzqr/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。