简体   繁体   English

如何在ant build xml中设置java_home

[英]How to set java_home in ant build xml

I need to run my project on java 1.4 and 我需要在java 1.4和java上运行我的项目
pmd and findbugs on java 1.5 java 1.5上的pmd和findbugs
So, i need to set java_home in my build xml. 所以,我需要在我的构建xml中设置java_home。

Thanks in advance, 提前致谢,
-Sravan -Sravan

There is a attribute called "jvm" for the java-task: java-task有一个名为“jvm”的属性:

<java jvm="PATH_TO_YOUR_VM" fork="true"...>
...
</java>

Alternatively, if you are in Windows, you could create 2 batch files: one that sets JAVA_HOME to 1.3 followed by your call to ant, a second one that sets JAVA_HOME to 1.4 followed by your call to ant. 或者,如果您在Windows中,则可以创建2个批处理文件:一个将JAVA_HOME设置为1.3,然后调用ant,第二个将JAVA_HOME设置为1.4,然后调用ant。 ex: 例如:

startAnt1.3.bat: startAnt1.3.bat:

SET JAVA_HOME=C:\Java1.3\etc.
ant myTarget

startAnd1.4.bat: startAnd1.4.bat:

SET JAVA_HOME=C:\Java1.4\etc.
ant myTarget

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM