一.问题
创建maven项目,导入Hadoop-xxx文件时,发现pom.xml文件报错Missing artifact jdk.tools:jdk.tools:jar:1.8
二.图片
三.解决
- 原因:tools.jar包是JDK自带的,pom.xml中以来的包隐式依赖tools.jar包,而tools.jar并未在库中,只需要将tools.jar包添加到jdk库中即可。
- 解决方案:在pom文件中添加如下代码即可。
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.8</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
四.结果