java - 无法通过 ant 命令 JAVA_HOME 定位 tools.jar 并且为 jdk 而不是 jre 设置了 PATH

标签 java ant path-variables

我正在使用安装在 Program files 和 Program Files (x86) 中的 windows 7 java。 我收到这样的错误“无法找到 tools.jar。应该在 C:\Program Files\Java\jre7\lib\tools.jar

中找到它
 I have set path variable to `C:\Program Files\Java\jdk1.7.0_51;`
 JAVA_HOME `C:\Program Files\Java\jdk1.7.0_51;`

但我尝试了 ant -diagnostics 命令获取 java.home 是 C:\Programe Files\Java\jre7\

最佳答案

如果你已经安装了Java Development Kit (JDK)你可以在那个地方找到这个 jar 。

我好像只安装了Java Runtime Environment (JRE)

所以如果 tools.jar 不在路径 C:\Program Files\Java\jre7\lib\ 中,请尝试将其手动放置在路径中。它应该可以解决您的问题。

关于java - 无法通过 ant 命令 JAVA_HOME 定位 tools.jar 并且为 jdk 而不是 jre 设置了 PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24424481/

相关文章:

java - 创建一个类似于 Microsoft Word 中的页边距编辑器组件

java - 使用 BinaryTree 将字符编码为二进制

java - Ant:路径中的可变部分作为宏的属性

java - Ant中java任务的输出

JavaFX - 由 : java. lang.UnsupportedOperationException : Unable to open DISPLAY? 引起

java - joda时间消耗太多内存

java - 从 Emma 代码覆盖率报告中过滤 junit 测试类

java - Spring MVC - 使用路径变量编辑响应 URL

c# - %AllUsersProfile%(%PROGRAMDATA%) 给出重复的文件路径

java - 包含 .com、.org 的路径变量在 REST API 中被截断