Pom.xml项目构建错误

时间:2013-11-12 05:09:21

标签: java eclipse maven maven-3 pom.xml

我已经在我的eclipse中导入了maven项目,但是我在pom.xml中遇到以下错误 -

  

项目构建错误:   'dependencyManagement.dependencies.dependency.systemPath'for   jdk.tools:jdk.tools:jar必须指定绝对路径但是   $ {JAVA_HOME} /lib/tools.jar

我对maven不熟悉,任何帮助都会受到赞赏。

2 个答案:

答案 0 :(得分:10)

您已使用jdk.tools:jdk.tools:jar <systemPath>指定了对${JAVA_HOME}/lib/tools.jar的依赖关系。 ${JAVA_HOME}不是有效Maven property。读取环境变量JAVA_HOME的语法是${env.JAVA_HOME}。但是,相同的信息会以名为java.home的{​​{3}}公开,因此${java.home}是最佳解决方案。

答案 1 :(得分:-3)

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