4

我在 Eclipse 中导入了 maven 项目,但在 pom.xml 中出现以下错误-

项目构建错误:jdk.tools:jdk.tools:jar 的“dependencyManagement.dependencies.dependency.systemPath”必须指定绝对路径,但为 ${JAVA_HOME}/lib/tools.jar

我是 Maven 的新手,任何帮助将不胜感激。

4

2 回答 2

14

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}是最佳解决方案。

于 2013-11-12T05:20:22.480 回答
-4

寻找tools.jar应该在 中的jdk/lib,如果不是意味着下载最新的 jdk 或添加tools.jar到这个位置。这应该可以解决问题。

于 2016-09-14T18:10:13.237 回答