Missing artifact com.sun:tools:jar:1.5.0:system

记得以前写过这个错误的解决方案,找了很长时间,自己都没找到,那就只能自己再写一遍了。  解决方案一: 原来,是${java.home}在作怪,eclipse 没有使用 JAVA_HOME    默认,eclipse 使用 C:"windows"system32"javaw.exe 作为 JVM,当然找不到tools.jar    解决方法如下:    修改 eclipse.exe 目录下的 eclipse.ini 指定vm,,注意 -vm后面不能有空格。 

 

 

 

-vm

C:\Java\jdk1.6.0_02\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

 

 

解决办法二:

首先,查看错误列表windows->Show View->Problems,在有以上问题的同时,还会出现该错误。
The container 'Maven Dependencies' references non existing library 'C:\Documents and Settings\DELL\.m2\repository\com\sun\tools\1.5.0\tools-1.5.0.jar'
大致说:找不到该tools-1.5.0.jar。

所以将C:\Program Files\Java\jdk1.6.0_10\lib\目录下的tools.jar拷贝到C:\Documents and Settings\DELL\.m2\repository\com\sun\tools\1.5.0\目录下,并将tools.jar改名为tools-1.5.0.jar,并在pom.xml中作如下配置:

<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
</dependency>

即可!

你可能感兴趣的:(eclipse)