蚂蚁使用错误的Java版本
我正在使用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。
我正在使用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。
刚刚遇到这个问题,它之所以发生,是因为我首先将构建文件添加到 ant 视图中,而默认 JRE 是 1.6。
没有特定于项目的JRE,我将默认值更改为1.5,甚至eclipse也在1.5中运行,JAVA_HOME也是1.5。从命令行运行蚂蚁目标使用JRE 1.5,但在eclipse中它仍然使用1.6。
我必须右键单击蚂蚁目标,选择“运行方式...,然后更改“JRE”选项卡下的 JRE。后续运行会记住此设置。
在 Eclipse 中:
右键单击您的构建版本.xml
单击“运行方式”,单击“外部工具配置...”
选择选项卡 JRE。选择您正在使用的 JRE。
重新运行任务,现在应该没问题。