maven异常:missing artifact jdk.tools:jar:1.6

去新公司,熟悉新环境,搭建开发环境,是最操蛋的事情,没有之一。git

公司的项目用Maven管理,从git上拿下来代码后开始build后,n多依赖包没下下来,无所谓,删了lastUpdated文件后重下或者去同事那儿拷贝都行。但最后报了个特别操蛋的问题:eclipse

missing artifact jdk.tools:jar:1.6jvm

pom.xml文件里没有相关jdk.tools的依赖配置,并且同事的开发环境上也没有,但也不报错。并且在Java Build Path里的Maven Dependency里莫名地就要求jdk.tools:jar:1.6,他妈的谁配置的啊!根本就没这个配置啊!!同事都没有啊!!!还删不掉啊!!!!ui

eclipse用来启动的JRE不是咱们在开发时候配置的JRE,而Maven去找jdk的tools.jar时,是去eclipse的启动jre下边找,运气很差的就找不到了。因此须要咱们把eclipse运行所依赖的jvm虚拟机也配置一下。详细以下:server

编辑eclipse根目录下的eclipse.ini文件,在-vmargs内容以前添加你开发使用的vm环境:xml

-vmip

C://jre/bin/server/jvm.dll开发

 

本人具体的路径是这样的:虚拟机

D:/Java/jdk1.8.0_101/jre/bin/server/jvm.dllit

 

配置完成后再启动eclipse,而后Alt+F5来从新Update Maven Project就行了。

相关文章
相关标签/搜索