missing artifact jdk.tools:jar:1.7

Posted 星河scorpion

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了missing artifact jdk.tools:jar:1.7相关的知识,希望对你有一定的参考价值。

pom.xml一直提示“missing artifact jdk.tools:jar:1.7”但pom.xml文件里没有相关jdk.tools的依赖配置

主要原因:

eclipse用来启动的JRE不是我们在开发时候配置的JRE,而Maven去找jdk的tools.jar时,是去eclipse的启动jre下边找,运气不好的就找不到了。所以需要我们把eclipse运行所依赖的jvm虚拟机也配置一下。

解决方法:

编辑eclipse根目录下的eclipse.ini文件,在-vmargs内容之前添加你开发使用的vm环境:
-vm
C://jre/bin/server/jvm.dll

例如:我的具体的路径是这样的:
-vm
C:/Program Files/Java/jdk1.8.0_25/jre/bin/server/jvm.dll
-vmargs(这个原来就有)

配置完成后再启动eclipse,然后Alt+F5来重新Update Maven Project就好了。
 

以上是关于missing artifact jdk.tools:jar:1.7的主要内容,如果未能解决你的问题,请参考以下文章

Maven报错Missing artifact jdk.tools:jdk.tools:jar:1.7--转

maven missing artifact 怎么解决

修改maven产生missing artifact错误

导入maven项目pom.xml首行报错missing artifact。。。

关于maven的POM提示missing artifact...jar

eclipse导入maven工程missing artifact(实际是存在的)错误解决