2010-06-08 53 views

回答

3

我相信这是<java> Ant task约为的jvm属性。

jvm - 用于调用Java虚拟机的命令,默认为'java'。该命令由java.lang.Runtime.exec()解决。如果fork被禁用,则忽略。

1

http://ant.apache.org/manual/Tasks/java.html

无论是使用JDK编译器外部执行的javac;默认为否

可执行文件在fork =“yes”的情况下要使用的javac可执行文件的完整路径。缺省为当前运行Ant的Java版本的编译器。如果fork =“no”,则忽略。 从Ant 1.6开始,当使用jikes,jvc,gcj或sj时,此属性也可用于指定可执行文件的路径。

+0

谢谢,但我不是在谈论汇编,而是在谈论执行。所以这个任务不是javac而是java。 – clamp 2010-06-08 10:50:21

0

使用JAVACMD环境变量(见here

0

由于<java>命令没有让你指定的JVM,我建议你使用<exec>直接执行您想要的确切java二进制文件和命令行。

相关问题