【问题标题】:Error: Unable to locate tools.jar错误:无法找到 tools.jar
【发布时间】:2015-05-26 07:17:47
【问题描述】:

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

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

仍然收到与“无法找到 tools.jar”相同的错误。

另外,我尝试将 tools.jar 从 JDK lib 复制/粘贴到 JRE lib 文件夹。但没有运气。得到同样的错误

【问题讨论】:

  • 我错了,还是 tools.jar 是 JDK 自带的,而不是 JRE?
  • @Antoniossss 你完全正确。
  • + 质量保证.....
  • @NabeelOmer 说起来很粗鲁,许多刚接触某些技术的人可能会面临如此简单的错误。除了这个问题之前在 SO 社区上被问过,而且 ANT 是一个构建过程自动化工具,所以这是提出这个问题的正确平台。

标签: java ant


【解决方案1】:

出于编译 (javac) 等开发目的,您将需要 JDK。由于您收到该错误,这意味着您可能正在运行一些使用 JDK 的功能。因此,您将不得不指向一个 JDK。另外ANT documentation 建议使用 JDK 来全面支持 ANT 功能。

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

也在看你的问题

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

这不是推荐的方法,您需要完整的 JDK。 JDK除了JRE + tools.jar之外还有很多东西

【讨论】:

    【解决方案2】:

    您好,我的系统也产生了同样的错误,但我将 tools.jar 文件复制并粘贴到 jre/lib 文件夹中...问题已解决

    【讨论】:

      猜你喜欢
      • 2011-08-09
      • 2012-02-09
      • 2011-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-26
      相关资源
      最近更新 更多