我正在用 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 许可协议
如果这对任何人来说仍然是个问题,我对之前的答案做了一些澄清。我在使用只安装了 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 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
是的,您已经下载并安装了 Java Runtime Environment (JRE) 而不是 Java Development Kit (JDK)。后者有tools.jar、java.exe、javac.exe等。