gpt4 book ai didi

eclipse - 如何配置 Eclipse 和 Maven 来检测 jdk.tools?

转载 作者:行者123 更新时间:2023-12-04 05:13:05 25 4
gpt4 key购买 nike

我在 Eclipse 中有一个 maven 项目,我在其中使用了一些 hadoop 库(hadoop-common、hadoop-auth、hadoop-hdfs),这些库依赖于 jdk.tools。当我在另一台机器上检查这个项目时,它工作正常,但在我的 pom.xml 中提示“缺少工件 jdk.tools:jdk:tools:jar:1.6”。我可以通过手动添加依赖项并在本地驱动器上指定文件(例如“${JAVA_HOME}/../lib/tools.jar”)来解决此问题,但我想了解为什么它可以在一台计算机上运行而不是在另一个 - 我假设我的设置有问题?

我尝试了以下方法:

通过将“-vm C:\Program Files\Java\jdk1.6.0_25\bin\javaw.exe”添加到我的 eclipse.ini 文件,确保 Eclipse 在 JDK 中运行。
Eclipse 首选项 Java -> Installed JREs 下列出的唯一 JRE 是相同的 JDK。
尝试在 Eclipse 首选项 Maven 中切换 Maven 版本 ->“嵌入式 (3.0.4)”、“外部 (3.0.4)”和“外部 (2.2.1)”之间的安装

也许我需要在我的 Maven settings.xml 文件中添加/更改某些内容?

任何建议将不胜感激!

仅供引用,我正在使用 Eclipse Java EE Juno SR1 和 M2E 1.2.0。

最佳答案

JAVA_HOME 应该指向安装java的文件夹
在 settings.xml 文件中确保你有 JAVA_HOME 属性并且它指向正确的文件夹

${JAVA_HOME}/../lib/tools.jar 不正确。它应该是 ${JAVA_HOME}/lib/tools.jar,因为 tools.jar 在/lib 文件夹下,而/lib 文件夹直接在 ${JAVA_HOME} 文件夹下

关于eclipse - 如何配置 Eclipse 和 Maven 来检测 jdk.tools?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14649986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com