Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.6

原创 2016年06月02日 09:04:02

原因是缺少tools.jar的依赖,tools.jar在jdk的安装目录中提供了,所以改成如下形式解决此问题,如下配置添加的位置是

<dependencyManagement>

    <dependencies>

     ...........

	<dependency>
	   <groupId>org.apache.hadoop</groupId>
	  <artifactId>hadoop-mapreduce-client-core</artifactId>
			<version>2.4.0</version>
			<exclusions>
				<exclusion>
					<groupId>jdk.tools</groupId>
					<artifactId>jdk.tools</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>jdk.tools</groupId>
			<artifactId>jdk.tools</artifactId>
			<version>1.8</version>
			<scope>system</scope>
			<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
		</dependency>
         ...........

    </dependencies>

</dependencyManagement>
版权声明:本文为博主原创文章,未经博主允许不得转载。

Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.7(5种办法,2种正解)

刚刚写的那一篇,是网上比较主流的解决办法。  鉴于实际情况,有伙伴的机器上没有遇到这个问题,我们再探究原因,最终还有4种情况需要说明。  先说,另外一种“正解”。 org.apache.hbase...

Missing artifact com.sun:tools:jar:1.5.0 Maven依赖管理pom.xml中添加struts2-core包后报错的解决办法

方法一: 在eclipse安装目录下找到eclipse.ini文件,在-vmargs参数上面(前面)追加vm参数,以下是一个例子: -vm C:\Program Files...

解决Maven工程中报 Missing artifact jdk.tools:jdk.tools:

eclipse中pom.xml配置文件第一行错误,错误信息为:Missing indirectly referenced artifact com.sun:tools:jar:1.5.0:system...

Mac OS X安装JDK1.6及相关备忘 解决了找不到tools.jar的问题

Mac OS X安装JDK1.6及相关备忘   1.安装JDK1.6 oracle官网从jdk1.7开始才有Mac版的安装包,但有的项目必须使用jdk1.6,所以必须从其...

Missing artifact com.sun:tools:jar:1.5.0

http://zuoshahao.com/work/others/missing-artifact-com-suntoolsjar1-5-0/ Missing artifact com.sun:to...

Ubuntu10.04编译Android源代码环境 WMware Tools安装 JDK1.6安装方法 及步骤总结

写在前面:本教程对应的是64位的系统,32位需自行下载对应附件。   A.环境搭建 1.   Ubuntu 10.04 (如果是VMware虚拟机,需要安装好VMware Tools ,安装方法参见C...
  • zjwfan
  • zjwfan
  • 2015年04月01日 09:57
  • 384

JDK环境变量中dt.jar、tools.jar等变量值的作用

变量名:JAVA_HOME  变量值:C:\Program Files\Java\jdk1.7.0 用途:定义一个变量,供其他地方使用 变量名:Path  变量值:%JAVA_HOME%\bin;%...
  • itlwc
  • itlwc
  • 2016年06月13日 11:50
  • 2318

JDK环境变量中dt.jar、tools.jar等变量值的作用和原理

经常有初学者问JAVA环境配置原理的一些问题,在这里总结一下:1.打开我的电脑--属性--高级--环境变量2.新建环境变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:...

为什么jdk的CLASSPATH环境变量需要设置rt.jar 和 tools.jar

How Classes are Found 中有说明:  How the Java Launcher Finds Classes The Java launcher, java, initia...

详细说明JDK环境变量中dt.jar、tools.jar等变量值的作用(结合ClassLoader)

很多人都知道path变量的含义就是让系统在任何路径下都可以识别java、javac、javap等命令,而classpath变量的含义是告诉jvm要使用的class所存放的具体路径。但这种说法太笼统,下...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.6
举报原因:
原因补充:

(最多只允许输入30个字)