我的问题是一样的,但是我不知道如何在ant中设置另一个JRE!
我需要在控制台中运行脚本,例如“ path-to-buil-xml / ant”
我在Eclipse中执行此操作,然后选择了所需的JRE,但是如何在控制台ant中设置它呢?
参数的名称是什么?
eclipse: change jre that is used to run ant
我需要在没有Eclipse的条件下构建项目。
现在,当我将JRE从C:\ Program Files \ Java \ jdk1.6.0_27更改为另一个JRE 1.4时,可以使用Eclipse编译项目。
我可以在没有Eclipse的情况下执行相同的操作,但可以将JAVA_HOME更改为JRE 1.4。但是在目标机器上,我无法更改JAVA_HOME,因为访问被拒绝!
怎么做?
最佳答案
在控制台中,ant引用环境变量JAVA_HOME来查找JRE。
如果您不想编辑Windows cmd控制台的系统设置,请使用
(这将在您关闭控制台时重置)
SET JAVA_HOME=PATH_TO_JAVA_HOME
您还可以将jdk(通过javac coomand)设置为javac task的参数:
<javac srcdir="${src}"
destdir="${build}"
fork="yes"
executable="/opt/java/jdk1.1/bin/javac"
/>
边注:
如果需要编译,它确实需要是jdk。