2010-06-08 55 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二進制文件和命令行。

相關問題