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

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

龙弘盛
2023-03-14
<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“想要”我机器上实际拥有的工具版本呢?

共有1个答案

孟高峰
2023-03-14

我终于用正确的方法解决了这个问题。

当eclipse使用JRE而不是JDK启动时,就会发生这种情况,因为tools.jar不在JRE中。根据该断言,尝试安装JDK。如果已经安装,请在路径中签入JDK路径,而不是JRE路径。

请注意,最新版本的java似乎在路径中添加了以下目录:C:\programdata\oracle\java\javapath。它包含可能链接到JRE的快捷方式。您需要删除它,并在链接中添加到JDK bin文件夹。(例如C:\program files\java\jdk1.8.0_66\bin)

 类似资料:
  • 我在添加依赖项时遇到了丢失工件错误。我得到的错误是这样的: 所以我不知道我在这里错过了什么,有人能帮忙吗?多谢了。

  • pom。xml 我在Eclipse中使用Spring、jsp、servlet制作Web项目。但是Spring核心依赖会带来麻烦。 在xsi中:schemaLocation=”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" 错误消息很长。。。我不知道。。 无法从传输公用日志:公用日志:jar:1.

  • 我用熊猫组织了我的数据。我像下面这样填写我的程序 当我打印df2时,我可以在TRDAR_CD列中看到11947和11948值。如下图所示 之后,我使用了groupby函数,并丢失了TRDAR_CD列中的11948个值。你可以在下图中看到这种情况 TRDAR_CD_NM 1085428非空对象 SVC_INDUTY_CD 1089023非空对象 SVC_INDUTY_CD_NM 1089023非空对

  • 问题内容: 我正在尝试在eclipse 3.81,m2e插件的maven项目中从cdh4 maven repo 导入cloudera的 org.apache.hadoop:hadoop-client:2.0.0-cdh4.0.0 ,并在Win7上使用oracle的jdk 1.7.0_05 但是,出现以下错误: 更具体地说,Maven指出缺少以下工件 如何解决呢? 问题答案: (或,或随便命名)是随

  • 项目生成错误:org.kurento的父POM不可解析。tutorial:kurento-group-call:6.5.0:无法在https://repo.maven.apache.org/maven2中找到org.kurento.tutorial:kurento-tutorial:POM:6.5.0缓存在本地存储库中,将不会重新尝试解析,直到central的更新间隔已过或强制更新且“parent

  • 我发现这是一个与版本相关的问题,我尝试了提供的所有解决方案,但似乎都不起作用。这里是我的pom.xml https://maven.apache.org/xsd/maven-4.0.0.xsd“>4.0.0 org.springframework.boot spring-boot-starter-parent 2.2.6.release com.finalapplication Fxykxll 0