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

错误:无法定位工具。罐子

汪学真
2023-03-14

我正在使用安装在Program文件中的windows 8 java。我收到这样的错误"无法定位tools.jar.预计在C:\Program Files(x86)\Java\jre1.8中找到它。0_40\lib\tools.jar"

在创建2个系统变量为"JAVA_HOME",路径为'C:\Program Files\Java\jdk1.8.0_40'和"ANT_HOME",路径为'D:\Software\apache-ant-1.9.4'之后。然后,我将路径变量设置为%JAVA_HOME%\bin;和ant变量设置为%ANT_HOME%\bin。

仍然得到与"无法定位tools.jar"相同的错误。

我也尝试过粘贴工具。jar从JDK lib到JRE lib文件夹。但是运气不好。得到同样的错误

共有2个答案

梁兴文
2023-03-14

嗨,我的系统也出现了同样的错误,但我正在复制工具。jre/lib文件夹中的jar文件和过去。。。这个问题已经解决了

通沛
2023-03-14

对于编译(javac)等开发目的,您将需要一个JDK。由于出现了这个错误,这意味着您可能正在运行一些使用JDK的功能。因此,您必须指向JDK。ANT文档还建议使用JDK来完全支持ANT特性。

注意:如果JDK不存在,只有JRE运行时,那么许多任务将无法工作。

也看看你的问题

我试过通过复制/粘贴tools.jar从JDK lib到JRE lib文件夹?

这不是一个推荐的方法你将需要一个完整的JDK. JDK有很多东西除了JREtools.jar

 类似资料:
  • 我已经有这个错误将近一个星期了,现在我正准备让步。我已经使用Maven2制作了这个大的jar文件。当我使用以下命令运行jar文件时: 我得到这个错误: JavaProjectApplicationContext.xml如下所示: 到目前为止我试过的事情。 用3种不同的方式构建项目(2个IDE和命令行)删除了所有jar依赖关系冲突(我有spring-2.5.6.jar和spring-context-

  • 当我简单地运行以下代码时,我总是得到这个错误。 我已将我的证书文件保存在 ,Boto应从中读取我的凭据。 我的设置有错吗? 下面是boto3.set\u stream\u logger('botocore',level='DEBUG')的输出。

  • 我的配置如下: Apache Maven 3.3.3(7994120775791599e205a5524ec3e0dfe41d4a06;2015-04-22T14:57:37 03:00) 我使用Spring Tool Suite 3.7.1。发布(构建ID:201510041213)。 我做了关于Java、Maven和STS的所有设置,但是当我试图运行任何Maven命令时,STS会抛出这个异常,

  • 问题内容: 选择“ 纯Java Servlet” 选项后,我使用“ 入门” 页面创建了一个新的Vaadin 14应用程序。 __ 该网页成功下载了我解压缩的文件,并使用IntelliJ Ultimate Edition 2019.2。打开。我等了几分钟,Maven才开始做,下载并重新配置了项目。最终,我进入了IntelliJ中的Maven面板,并运行了项目和。 我在控制台上收到以下错误消息。 参见

  • 嗨,当我尝试将MySql表导入hdfs时,我遇到了一个错误: sqoop导入--连接jdbc:mysql://dba-virtual-machine/test--用户名Social--表格文本行--列行--目标目录/文本行 此文件<代码>hdfs://mac:9000/home/socio/sqoop/lib/commons-io-1.4。jar在这里:。我不知道我要修改什么 正在等待响应

  • 我在互联网上到处搜寻这个问题的答案。我意识到LWJGL3仍在开发中,但除了我之外,似乎没有其他人有这个问题。我有一台Mac和一台PC,我喜欢用Java和LWJGL开发,因为它应该是跨平台的。然而,该应用程序在PC上运行正常,但当我在Mac上运行并调试时,我会在控制台中看到: 我相信“找不到…”在总账期间发生。createCapabilities()调用。因此,我认为这会导致OpenGL初始化失败,