蚂蚁使用错误的Java版本

2022-08-31 12:20:52

我正在使用Ant 1.7.0并安装了java 1.6,这是JAVA_HOME。

我想使用java 1.5构建一个项目,所以我JAVA_HOME导出为我的java 1.5目录。

java -version

说“1.5”。当我运行Ant时,它使用java 1.6。


答案 1

刚刚遇到这个问题,它之所以发生,是因为我首先将构建文件添加到 ant 视图中,而默认 JRE 是 1.6。

没有特定于项目的JRE,我将默认值更改为1.5,甚至eclipse也在1.5中运行,JAVA_HOME也是1.5。从命令行运行蚂蚁目标使用JRE 1.5,但在eclipse中它仍然使用1.6。

我必须右键单击蚂蚁目标,选择“运行方式...,然后更改“JRE”选项卡下的 JRE。后续运行会记住此设置。


答案 2

在 Eclipse 中:

  • 右键单击您的构建版本.xml

  • 单击“运行方式”,单击“外部工具配置...”

  • 选择选项卡 JRE。选择您正在使用的 JRE。

重新运行任务,现在应该没问题。


推荐