文档章节

missing artifact jdk.tools:jar:1.6

BobAlice
 BobAlice
发布于 2016/07/22 19:33
字数 463
阅读 7
收藏 0
点赞 0
评论 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

共有 人打赏支持
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引用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:jar:1.6

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

如风达
2016/08/26
65
0
Missing artifact jdk.tools:jdk.tools:jar:1.7

Missing artifact jdk.tools:jdk.tools:jar:1.7

Baclk5
2015/09/28
914
2
解决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
maven编译失败了Could not find artifact jdk.tools:jdk.tools:jar:1.6 at specified path D:\Java/../lib/tools.jar -> [Help 1]

[INFO] Building tensorflow-hadoop 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] -------------------------------------------......

Baclk5
2017/03/21
306
1
maven test 失败,我加了一些配置,不知道是不是有影响??

[ERROR] Failed to execute goal on project jeesite: Could not resolve dependencies for project com.thinkgem.jeesite:jeesite:war:1.2.6: Could not find artifact jdk.tools:jdk.tools......

Baclk5
2015/09/28
770
2
maven 项目 missing jdk.tools.jar

jdk.tools:jdk.tools是与JDK一起分发的一个JAR文件, 可以如下方式加入到Maven项目中: <dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</artifactId> <version>1.7</ver......

北京_
2015/10/23
43
0
Missing artifact问题很棘手

今日遇到了:Missing artifact的问题 尝试描述: (1)删除了本地的相关jar (2)maven update 了项目 (3)在中央仓库下载了相关的jar放到了相关目录 (4)然后问题升级了,pom中引入的jar...

霍艳超
2015/07/21
220
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

一款成功的全球服游戏该如何进行架构选型与设计?

全球服游戏如今正在成为出海游戏的主要考虑模式,跨国对战、全球通服打破国界的限制,将不同地区不同语言的玩家放在一起合作/竞技,成功吸引了大量玩家的关注,并逐渐成为主流的游戏玩法。 ...

UCloudTech
4分钟前
0
0
StringUtils类中isEmpty与isBlank的区别

org.apache.commons.lang.StringUtils类提供了String的常用操作,最为常用的判空有如下两种isEmpty(String str)和isBlank(String str)。 StringUtils.isEmpty(String str) 判断某字符串是否为...

说回答
17分钟前
0
0
react native使用redux快速上手

看例图 要求点击组件一中的按钮,改版组件二的背景色。 利用state和props和容易实现。 //app.jsimport React, {Component} from 'react';import {StyleSheet, Button, View, Text} from ...

燕归南
19分钟前
0
0
页面输出JSON格式数据

package com.sysware.utils;import java.io.IOException;import javax.servlet.ServletResponse;import org.apache.log4j.Logger;import com.sysware.SyswareConstant;pub......

AK灬
40分钟前
0
0
springCloud-2.搭建Eureka Client的使用

1.使用IDEA,Spring Initializr创建 2.填写项目资料 3.选择spring boot版本,插件选择Cloud Discovery→Eureka Discovery 4.选择保存地址 5.修改application.yml eureka: client: s...

贺小康
43分钟前
0
0
CenOS 6.5 RPM 安装 elasticsearch 6.3.1

下载 wget --no-check-certificate https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.rpm...

阿白
46分钟前
0
0
1.4 创建虚拟机&1.5 安装CentOS7&1.6 配置ip(上)&1.7 配置ip(下)

1.4 创建虚拟机 知识点 虚拟机网络链接模式 桥连 直接将虚拟网卡桥接到一个物理网卡上面。需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主...

小丑鱼00
52分钟前
0
0
TrustAsia(亚洲诚信)助力看雪2018安全开发者峰会

2018年7月21日,看雪2018安全开发者峰会在北京国家会议中心圆满落下帷幕。拥有18年悠久历史的老牌安全技术社区——看雪学院联手国内最大开发者社区CSDN,汇聚业内顶尖的安全开发者和技术专家...

亚洲诚信
53分钟前
0
0
Spring注解介绍

@Resource、@AutoWired、@Qualifier 都用来注入对象。其中@Resource可以以 name 或 type 方式注入,@AutoWired只能以 type 方式注入,@Qualifier 只能以 name 方式注入。 但它们有一些细微区...

lqlm
今天
0
0
32位汇编在64位Ubuntu上的汇编和连接

本教程使用的操作系统是Ubuntu Linux 18.04 LTS版本,汇编器是GNU AS(简称as),连接器是GNU LD(简称ld)。 以下是一段用于检测CPU品牌的汇编小程序(cpuid2.s): .section .dataoutput...

ryanliue
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部