搭建开发环境出现 Missing artifact jdk.tools:jdk.tools:jar:1.6 问题

按:这个问题,似乎只出现在用 Eclipse 时,用 IntelliJ IDEA 就没这个问题,无论是 Windows 还是 Ubuntu 都这样。

这个问题是在用 Eclipse 搭建 MapReduce 开发环境时出现的,pom.xml 报错:Missing artifact jdk.tools:jdk.tools:jar:1.6

eclipse hadoop missing tools.jar

修改 pom 配置中 hadoop-mapreduce-client-core 的内容如下:

<dependency>

<groupId>org.apache.hadoop</groupId>

<artifactId>hadoop-mapreduce-client-core</artifactId>

<version>2.6.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>

参:

Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.6 http://blackproof.iteye.com/blog/2106481