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

ecb*_*die 1 eclipse ant helios

我试图将Eclipse IDE(Helios)的运行时Ant版本从Eclipse内置的过时版本更改为我计算机上其他地方保存的更强大和最新版本(Windows XP Professional).为了进行此更改,我必须转到Window - > Preferences - > Ant - > Runtime - > Classpath,然后将Ant Home更改为较新Ant版本的主目录.这导致以下是 - 否弹出消息:

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

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

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

Reb*_*bse 5

警告意味着您在窗口>首选项> Java>已安装的JRE下的Java设置指向JRE而不是JDK.除了需要tool.jar的javac任务之外,
所有你的ant都可以正常工作. 使用: Window> Preferences> Ant> Runtime> Classpath并从JDK安装中添加tools.jar 或 更改Window> Preferences下的设置> Java>从JRE安装JRE到JDK ,将tool.jar引入游戏.