文档章节

missing artifact jdk.tools:jar:1.6

BobAlice
 BobAlice
发布于 2016/07/22 19:33
字数 463
阅读 10
收藏 0

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

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

missing artifact jdk.tools:jar:1.6

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

 

网上的解决方案都是你自己去pom.xml文件里去配置一下就好了呀神马的。我靠这是公司的项目自己哪儿能随便加配置啊,肯定有哪里不对才造成的错误差异才对。

 

百度n次无果,这个他妈垃圾。遂翻墙,google之,在stackoverflow上找到了标准答案:

http://stackoverflow.com/questions/11118070/buiding-hadoop-with-eclipse-maven-missing-artifact-jdk-toolsjdk-toolsjar1

 

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

 

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

-vm

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

 

本人具体的路径是这样的:

D:/Program Files/Java/jdk1.8.0_25/jre/bin/server/jvm.dll

 

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

 

问题解决,记录一下,百度到这里的程序猿心里念好就完了。

本文转载自:http://blog.sina.com.cn/s/blog_4d1085940102wcg1.html

共有 人打赏支持
上一篇: maven 相关错误
下一篇: git 回滚
BobAlice
粉丝 1
博文 12
码字总数 0
作品 0
南京
私信 提问
maven Missing artifact jdk.tools:jdk.tools:jar:1.6

在源码调试flume的时候,遇到如下问题: maven Missing artifact jdk.tools:jdk.tools:jar:1.6 方法一 Maven FAQ for adding dependencies to tools.jar 方法二 可以在本地仓库中手动安装too...

柯里昂
2017/10/31
0
0
Maven缺少jdk.tools

导入Maven项目异常信息:Missing artifact jdk.tools:jdk.tools:jar:1.6 在.pom文件中添加: <dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</artifactId> <version>1.7<......

zxmit
2015/03/02
0
0
maven异常:missing artifact jdk.tools:jar:1.6

去新公司,熟悉新环境,搭建开发环境,是最操蛋的事情,没有之一。 公司的项目用Maven管理,从git上拿下来代码后开始build后,n多依赖包没下下来,无所谓,删了lastUpdated文件后重下或者去同...

如风达
2016/08/26
65
0
解决maven引用jdk中的tools.jar报Missing artifact的问题

很多框架都会依赖jdk中的tools.jar,但是maven仓库中却没有. 如在eclipse+maven编写mapreduce代码,就会报Missing artifact jdk.toos:jdk.toos:jar:1.6 如何解决这个问题呢,只需要在项目的...

cloud-coder
2014/01/02
0
3
解决Maven工程中报 Missing artifact jdk.tools:jdk.tools

解决方法: 在pom.xml中添加如下依赖: <dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</artifactId> <version>1.7</version> <scope>system</scope> <systemPath>${JAVA......

张欢19933
2016/12/23
5
0

没有更多内容

加载失败,请刷新页面

加载更多

《1984》读后感作文4000字

《1984》读后感作文4000字: 新年的第一天,开始阅读Gorge Owell的政治寓言小说。以前阅读的是上译的董乐山的译本,也拜读过刘绍铭的译本,两人在翻译上各有千秋。董先生的译本显得有些压抑严...

原创小博客
31分钟前
5
0
Django集成Markdown编辑器【附源码】

专注内容写作的你一定不要错过markdown 简单介绍 markdown是一种标记语言,通过简单的标记语法可以使普通的文本内容具有一定的格式,使用非常简单,学习成本极低 目前各大Blog平台都已支持m...

运维咖啡吧
49分钟前
4
0
C++中虚函数的作用是什么?它应该怎么用呢?

C++中虚函数的作用: 1、简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。 2、实现多态性,多态性是将接口与实现进行分离。 3、当基类指针指向一个子类对象,通过这个指针调用子类...

天王盖地虎626
53分钟前
3
0
简单聊聊Linux学习经历

学习,是我们一生中都规避不了的一个话题,人的一生中都是在不断的学习,无论是功成名就的人士,还是一无是处的小混混,始终都处在一个不断学习的环境中,只是学习的内容千差万别,有的人是为...

linuxprobe16
54分钟前
4
0
面试之ssm粗略简答

说实在的,spring源码对我来说可能就是报错的时候会一个个点进去找错误源头,其他都是为了让自己学习大神们优秀的编程思想和理念(顺便面试的时候吹吹牛皮~) 这次zhjj就直接抛了一个范围很...

无极之岚
59分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部