我试图将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变量。
答案 0 :(得分:5)
警告意味着您在窗口下的Java设置>偏好> Java>安装的JRE指向JRE而不是JDK
除了需要tool.jar 的javac任务外,你所有的蚂蚁都能正常工作
使用:
窗口>偏好>蚂蚁>运行时间> Classpath并从JDK安装中添加tools.jar
或
更改Window>下的设置偏好> Java>从JRE安装JRE到JDK
将tool.jar带入游戏。