当前位置: 首页 > 知识库问答 >
问题:

Maven没有在竹子上正确拾取JAVA\u主页

弘烨烁
2023-03-14

我们使用maven运行一个项目,它在本地运行,但在竹子上失败了。以下是错误消息:

错误2015年6月10日08:59:00自动Maven计划相关性处理失败:org。阿帕奇。专家项目ProjectBuildingException:处理POM时遇到一些问题:[错误]'dependencyManagement。依赖项。附属国。com的“系统路径”。sun:tools:jar必须指定一个绝对路径,但它是${java.home}//库/工具。jar@org。jboss:jboss父项:11,D:\maven\u存储库。m2\org\jboss\jboss parent\11\jboss-parent-11。pom,第171行,第21列

看来竹子没有正确地挑选JAVA_HOME,我该如何解决这个问题,有人有解决办法吗?

谢谢

共有1个答案

孟宏才
2023-03-14

${java.home}/.../lib/tools.jar不被竹子读取,它与jboss中的读取冲突。在启动竹子之前排除jdk或指定使用哪个,如vm"Pathto\JDK6\bin"

将此添加到pom.xml以排除tools.jar:

       <dependency>
       <groupId>com.sun</groupId>
        <artifactId>tools</artifactId>
        version>1.6</version>
        <scope>system</scope>
       <systemPath>Path to\Java\jdk1.xxx\lib\tools.jar</systemPath>
   </dependency>
 类似资料:
  • 问题内容: 我在Windows环境中,并使用Maven编译我的项目。尽管我刚刚创建了项目并添加了各种库的依赖项。 当我添加它们时,maven开始抱怨丢失,因此我在下面添加了以下内容: 当我运行Maven安装时,出现以下丢失的jar错误: 问题是,它位于“ ”中,并且已在环境变量中正确设置,但是maven仍在jre文件夹中查找错误消息“ ”。 有趣的是 :当我在依赖项中设置完整路径时,它工作得很好。

  • 跑完之后 scala不再用我的电脑了 这并不奇怪,因为 如何修复安装?

  • 设置JAVA_OPTS=-xmx8192m-xms8192m-xmn4096m 我开始不一致地得到堆错误。 尝试_java_options

  • 我的目标是对名单上的人进行排序。我使用比较器接口的比较方法。 我已经创建了三个类。即 Person类是一个简单的类,包含两个字段(name、age),也包含getters。然后,在我的AgeComaparator类中,我实现了比较器接口,并将Person类作为类型参数传递。 ageComparator.java 排序Example.java 我将Eclipse IDE用于此应用程序,在

  • 假设我有一个JAVA客户端应用程序,它试图通过https连接到服务器(example.com)。客户端应用程序有一个信任存储JKS,它有服务器的证书和其他一些证书。在服务器将其证书发送到此客户端应用程序的握手过程中,如何从信任存储jks中提取正确的证书。i、 基于什么参数,java将服务器发送的证书与存储在JKS中的证书相匹配。

  • 我正在分析一个经过单元测试和Cobertura覆盖的Java项目。报告了xml。我正在使用SonarQube 4.1.1和最新的SonarRunner。我已经成功地将Cobertura覆盖率结果导入到Sonar 3.2和Ant analyzer,但在这个新版本中,我遇到了问题。在新的声纳分析执行(通过Jenkins)中,我在日志中没有看到它会启动任何Cobertura引擎或任何东西。我在Runne