新建Maven工程,往pom.xml文件添加依赖后报错:Missing artifact jdk.tools:jdk.tools:jar:1.8问题
解决办法:
1. 检查java的环境变量是否配置好,重点检查JAVA_HOME、PATH、CLASSPATH。参考:Windows下jdk1.8安装配置
2. 查看并复制JAVA_HOME: D:\Java\jdk1.8.0_171
3. 修改pom.xml文件:
在<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>
保存pom.xml后,错误消失就使用如上语句的依赖。完成!
如果错误还不消失的话,将上面的systemPath中的${JAVA_HOME}换成JAVA安装路径,具体如下:
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.8</version>
<scope>system</scope>
<systemPath>D:/Java/jdk1.8.0_171/lib/tools.jar</systemPath>
</dependency>
注意:
1. 斜杠都使用“/”
2. D:/Java/jdk1.8.0_171要按照实际修改成JAVA_HOME的值。
修改截图如下:
保存后,等待一会,报错消失。
完成! enjoy it!