在eclipse-Maven的使用中,在创建hadoop工程的时候.pom.xml文件报错出现如下错误信息Maven Dependency Problem:Missing artifact jdk.tools:jdk.tools:jar:1.8
原因:tools.jar包是JDK自带的,pom.xml中以来的包隐式依赖tools.jar包,而tools.jar并未在库中,只需要将tools.jar包添加到jdk库中即可。(tools.jar在jdk安装路径的lib文件夹下,若没有路径中的部分文件夹可自行创建)
添加tools.jar之后,在pom文件中的</dependencies>前添加如下代码保存即可。
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.8</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
解决后如下图: