找不到 tools.jar

新手上路,请多包涵

我正在用 Java 构建一个项目。

我有这个错误:

 Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar

我已经安装了 JDK 和文件夹: C:\Program Files\Java\jre6\lib 在我的系统中,但文件 tools.jar 不存在。

原文由 olidev 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 788
2 个回答

是的,您已经下载并安装了 Java Runtime Environment (JRE) 而不是 Java Development Kit (JDK)。后者有tools.jar、java.exe、javac.exe等。

原文由 duffymo 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果这对任何人来说仍然是个问题,我对之前的答案做了一些澄清。我在使用只安装了 JDK 的 ant 时遇到了同样的问题。虽然,JDK 安装程序给了我这样的目录结构:

  Directory of C:\Program Files\Java

05/08/2012  09:43 AM    <DIR>          .
05/08/2012  09:43 AM    <DIR>          ..
05/08/2012  09:46 AM    <DIR>          jdk1.7.0_04
05/08/2012  09:19 AM    <DIR>          jre6
05/08/2012  09:44 AM    <DIR>          jre7
               0 File(s)              0 bytes

当我运行 ant 时,它抱怨在 jre7 子目录下找不到 tools.jar。直到我 set "JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04" 错误才消失。

原文由 Blake Mitchell 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题