我的问题是一样的,但我不知道如何在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。
关于eclipse - 如何在控制台参数中而不是在 Eclipse 中为 ANT 设置 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9819109/