Eclipse:更改运行时Ant Home导致关于缺少tools.jar库的错误弹出

时间:2011-11-24 15:43:30

标签: eclipse ant helios

我试图将Eclipse IDE(Helios)的运行时Ant版本从内置于Eclipse的过时版本更改为我计算机上其他地方保存的更强大和最新版本(Windows XP Professional)。为了做这个改变,我不得不去 Window - >偏好 - >蚂蚁 - >运行时 - > Classpath 然后将 Ant Home 更改为较新Ant版本的主目录。这导致以下是 - 否弹出消息:

指定的Ant运行时类路径不包含tools.jar库。这可能会影响使用各种任务的能力。忽略这个可能的问题?

即使恢复到 Ant Home 的原始内置目录,也会产生相同的弹出警告消息。此外,尽管出现此警告,但我的Ant build.xml脚本运行正常。

我知道有一些其他SOF问题,状态涵盖了类似的问题:Ant构建脚本执行期间的错误消息,因为缺少tools.jar。这些问题似乎与JAVA_HOME变量问题(relevant question)有关。这是Eclipse试图警告我的吗?或者是关于某些不同的警告?我相信我的计算机上正确设置了ANT_HOME和JAVA_HOME变量。

1 个答案:

答案 0 :(得分:5)

警告意味着您在窗口下的Java设置>偏好> Java>安装的JRE指向JRE而不是JDK 除了需要tool.jar 的javac任务外,你所有的蚂蚁都能正常工作 使用:
窗口>偏好>蚂蚁>运行时间> Classpath并从JDK安装中添加tools.jar

更改Window>下的设置偏好> Java>从JRE安装JRE到JDK
将tool.jar带入游戏。