您的位置:首页 > 其它

为Maven指定tools.jar ,解决Missing artifact com.sun:tools:jar:1.5.0错误

2017-07-16 13:56 471 查看
首先要配置好环境变量,其次你的项目的jdk应该对应你本地jdk版本

转载地址 : http://blog.csdn.net/bluishglc/article/details/8721994   

方法一:

在eclipse安装目录下找到eclipse.ini文件,在-vmargs参数上面追加vm参数,以下是一个例子:

-vm

D:\Java\jdk1.6.0_37\bin\javaw.exe

关于eclipse.ini文件的说明和-vm参数的设置可参考:http://wiki.eclipse.org/Eclipse.ini

不过有时候修改完eclipse.ini重启eclipse不一定会立即生效,你可以选中工程,右键,Maven -> Disable Maven Nature, 然后重新在项目上右击Configure —> Convert to Maven Project.

方法二:

在pom文件中指定tools.jar依赖,具体参考:http://maven.a
4000
pache.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.7</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>
</profile>
</profiles>
其中<version/>的value应该替换为你的jdk的版本。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven报错
相关文章推荐