2014-11-20 67 views
0

我的問題是非常多的話題。我試圖調試一個只發生在特定JVM上的問題,所以我需要使用該JVM構建我的項目,而不是我的默認項目。我已經諮詢ant --help但我沒有看到有用的東西。所以我想兩個問題:有沒有辦法從命令行指定哪個JVM用於Ant?

1)是否有使用特定的JVM

2)如果不是,如何ant確定哪些JVM用來構建命令行螞蟻的方法嗎?它直接看JAVA_HOME或只是查找Java在PATH

我使用Linux僅供參考

+0

用於哪個任務?或爲螞蟻本身? – 2014-11-20 21:19:32

+0

螞蟻本身。換句話說,不必在構建文件中指定它。我正在尋找一個命令行參數,或者一個環境變量? – sreya 2014-11-20 21:23:23

+0

'$ JAVA_HOME'是一個很好的開始,因爲它指向已安裝的最新的java,並且這已在您的系統上使用。 – jgr208 2014-11-20 21:25:19

回答

1

ant命令運行java可執行文件在PATH環境變量指定其路徑,所以你需要更改該變量以使用不同的JVM。

一種方法是創建一個shell腳本來做到這一點,運行腳本:

PATH=path_to_you_jdk:$PATH 
export PATH 

ant 
+0

你不能也創建ant環境變量嗎? – jgr208 2014-11-20 21:59:13

+0

@ jgr208 OP不想更改構建文件。 – manouti 2014-11-20 22:02:47

+0

哦對不起忘了。 – jgr208 2014-11-20 22:04:45

相關問題