2017-06-01 27 views
2

在開發一些基於Eclipse的插件時,我需要添加一些默認的虛擬機參數,當用戶右鍵單擊 - >「運行方式」 - >「Java應用程序」或「春季啓動應用程序」,是否有任何打開API我可以打電話或任何延伸點? 就像下面的快照一樣,參數「-Daaa = bbb」是默認添加的。
enter image description hereEclipse插件開發:如何通過代碼添加默認的虛擬機參數?

任何幫助表示讚賞。

+0

你會需要修改'ILaunchConfiguration'。請參閱[程序調試和啓動支持](https://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fdebug.htm) –

回答

0

您需要編寫自己的插件,並需要從JDT複製/擴展Java啓動配置 (Java類型的應用程序)並以編程方式添加-vm參數。

但還有一個更簡單的方法:嘗試LcDsl

LcDsl提供了一種以文本方式定義Eclipse啓動配置的方法。使用的文件擴展名是'.lc'。它提供了一些比Eclipse啓動配置解決方案顯而易見的和一些非明顯的優點。

欲瞭解更多信息,請查看here並查看演示視頻。此外還有一個討論將這個插件包含在JDT本身中,請參閱此錯誤entry

一個典型的Java啓動配置是這樣的:

java configuration LcJavaMain { 
    project com.wamas.test; 
    main-class com.wamas.test.JavaMain; 

    memory min=64m max=256m; 

    vm-argument '-Dmy.arg=value'; 
    argument 'cmdArg'; 
}