ant - build.xml 需要 tools.jar 位于不同的位置

标签 ant java

使用 Ant 构建我的应用程序时,构建成功,但一开始就显示

Unable to locate tools.jar. Expected to find it in D:\Java\jre6\lib\tools.jar

However my tools.jar is at the location D:\Java\jdk6u30\lib

我知道tools.jar包含jdk所需的类,并且应该只存在于jdk lib中,而不是其他地方。我希望我在这一点上是正确的。 我的问题是为什么 build.xml 期望它位于不同的位置?我有我的 JAVA_HOME 设置为

D:\Java\jdk6u30

.

最佳答案

因此,默认情况下,当您添加服务器时,Eclipse 会将 jre 作为已安装的 JRE。将安装的 JRE 更改为 jdk。

您可以从窗口->首选项->Java->安装的 JRE 找到它

关于ant - build.xml 需要 tools.jar 位于不同的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9527271/

相关文章:

java - 使用 64 位 Java VM 运行 ant 会导致无法映射的 UTF-8 字符

java - 将用户角色添加到 Spring MVC 测试框架中的请求

java - 让球在 Canvas 上弹起

java - Grep 输出到文件 (Java)

java - 如何使用 Bukkit API 从 .yaml 文件加载树/索引?

java - ClassNotFoundException : org. slf4j.记录器

ant - 如何使用ant将jar文件包含到ear文件的lib文件夹中?

android - 无法使用 Eclipse 和 Windows 8 为 phonegap 正确安装 ant

java - Ant 相对路径 - build.xml 路径与 jar 路径不同

java - JPanel 中的 KeyListener 不起作用(面板已聚焦)