Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Eclipse 中导入了 maven 项目,但在 pom.xml 中出现以下错误-
项目构建错误:jdk.tools:jdk.tools:jar 的“dependencyManagement.dependencies.dependency.systemPath”必须指定绝对路径,但为 ${JAVA_HOME}/lib/tools.jar
我是 Maven 的新手,任何帮助将不胜感激。
jdk.tools:jdk.tools:jar您已经指定了对with a <systemPath>of的依赖关系${JAVA_HOME}/lib/tools.jar。${JAVA_HOME}不是有效的Maven 属性。读取环境变量的语法JAVA_HOME是${env.JAVA_HOME}. 但是,相同的信息作为名为的系统属性java.home公开,因此${java.home}是最佳解决方案。
jdk.tools:jdk.tools:jar
<systemPath>
${JAVA_HOME}/lib/tools.jar
${JAVA_HOME}
JAVA_HOME
${env.JAVA_HOME}
java.home
${java.home}
寻找tools.jar应该在 中的jdk/lib,如果不是意味着下载最新的 jdk 或添加tools.jar到这个位置。这应该可以解决问题。
tools.jar
jdk/lib