2011-09-05 120 views
1

我在寫一個maven插件,它必須用特定的VM參數初始化另一個java項目。根據exec:java,他們只接受參數而不是VMarguments,所以我的問題是如何從命令行啓動具有特定VMarguments的Java項目? 謝謝如何使用vm參數從命令行運行java項目?

+0

你看過了什麼的exec java插件?命令行有哪些系統插件? –

+0

從提及exec插件和OP之前的問題來看,他可能想要從Maven執行一個java程序。 –

+0

嘿,多數民衆贊成在crrect,我正在寫一個Maven插件,它必須用特定的VM參數初始化另一個Java項目。 根據exec:java,它們只接受參數但不接受VMarguments,所以我的問題是如何從命令行啓動具有特定VMarguments的java項目 – ken

回答

2

如果您使用Maven的exec:java插件,因爲它運行在同一個虛擬機(即它已經被初始化),您不能提供額外的VM參數。您需要使用exec:exec,並自己構建java命令行。

+1

http://mojo.codehaus.org/exec-maven-plugin /examples/example-exec-for-java-programs.html有特定的說明 –