【问题标题】:Pom.xml project build errorPom.xml 项目构建错误
【发布时间】:2013-11-24 03:18:14
【问题描述】:

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

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

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

【问题讨论】:

  • 添加环境变量JAVA_HOME
  • 我应该在哪里添加这个环境变量?
  • 进入高级系统设置(Windows),在那里你会找到所有的环境变量。添加 JAVA_HOME 并将值作为 JDK 的路径
  • 我已经在那里设置了 JAVA_HOME。

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-15
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多