Maven项目编译报错 Missing artifact jdk.tools:jdk.tools:jar:1.6 non-existing file C:\Program Files\Java\jdk-9.0.1..\lib\tools.jar
根据网上资料发现可能有两个原因:
- jdk 9的核心变化就是引入了一种新的 Java 编程组件,模块化所带来的其他变化包括从Java运行时镜像中移除了 rt.jar 和 tools.jar。
- Windows 下安装 Java,如果所选择的 jdk 安装路径和 jre 的安装路径相同,那么 jre 包中的内容会覆盖掉 jdk 中的内容,因此,在你安装完成之后,会发现找不到 tools.jar 和 dt.jar 包。
解决方案
下载 Java jdk 8 版本,安装过程中 jdk 和 jre 放在不同路径下。
环境变量:
JAVA_HOME: C:\jdk
path:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;
classpath: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
官网下载 jdk 慢的可以去这里下载:
https://www.cr173.com/soft/2457.html
网友评论