在Java项目的pom.xml中,我丢失了工件jdk.tools:jdk.tools:jar:1.6错误

杰夫:

我想我知道如何解决该问题,除了:我不知道特定版本在pom中所指的位置(我没有明确看到它),而我所看到的解决方案是添加此依赖项:

<dependency>
   <groupId>com.sun</groupId>
   <artifactId>tools</artifactId>
   <version>1.6</version>
   <scope>system</scope>
   <systemPath>C:\Program Files\Java\jdk1.6.0_29\lib\tools.jar</systemPath>
 </dependency>

但是我想使用com.oracle,Windows上的jdk目录是jdk1.8。

因此,有没有办法使pom“想要”我在计算机上实际拥有的工具版本?

Crystark:

我终于以正确的方式解决了这个问题。

当使用JRE而不是JRE中的JDK启动eclipse时,就会发生这种情况tools.jar根据该声明,尝试安装JDK。如果已经安装,请检查您Path是否拥有JDK路径而不是JRE路径。

注意,最新的Java版本似乎添加在Path以下目录中:C:\ProgramData\Oracle\Java\javapath它包含可能链接到JRE的快捷方式。您将要删除它,并将链接添加到您的JDK bin文件夹。(例如C:\Program Files\Java\jdk1.8.0_66\bin

请注意,您可能需要重新启动计算机才能使PathEclipse中的更改生效(我真的不明白为什么要这么做,但是我确实这样做了)。

另请注意,Java更新可能会将_重新添加javapath到您的PATH中。因此,您可能不想使用自动更新,而是手动更新JDK并在安装后调整路径。它有点重,但是可以完成工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Eclipse / Maven构建Hadoop-缺少工件jdk.tools:jdk.tools:jar:1.6

泊坞窗:JAVA:OpenJDK的-8-jdk的高山图像丢失的javac和的tools.jar

在JDK中找不到Mule的Maven安装错误com.sun.tools.jar

JDK tools.jar作为Maven依赖项

IntelliJ JDK 16抢先体验-是否成功?tools.jar

无法在 Ubuntu 的 JDK 中找到 tools.jar

Gradle JRE vs JDK,请从您的JDK中添加lib / tools.jar

由于缺少工件jdk.tools:jar,使用maven的hadoop-common构建失败

Maven:缺少POM.xml中的工件com.sun:tools:jar:1.6.0编译时异常

pom 文件 java tools.jar 问题

取决于Eclipse中tools.jar(Sun JDK)中的com.sun.javadoc

LibGDX tools.jar丢失

STS中的简单Ant构建找不到jdk1.7.0_11 / lib / tools.jar

生成错误:缺少工件com.sun:tools:jar:1.6

您需要使用JDK运行构建或在类路径上具有tools.jar

Ant + Vista 64:“无法找到tools.jar”(jre / jdk冲突?)

如何在不使用JDK的情况下从tools.jar使用JavaCompiler

在JRE中找不到Maven Build错误TOOLS.JAR

为什么蚂蚁在错误的目录中寻找tools.jar?

javax.tools是否依赖JDK?

查找tools.jar中的Sun-Java-6不正确的classpath / java.home问题

春季启动2.1.5 Java的11个模块,错误组装JAR:无法创建模块化的JAR文件。JDK的jar工具退出,1 - > [帮助1]

致命错误编译:找不到tools.jar:

Ionic + Cordova Android构建错误-找不到tools.jar

找不到 tools.jar。请检查 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 是否包含有效的 JDK 安装

无法找到tools.jar

无法找到tools.jar

tools.jar在哪里?

找不到tools.jar