2014-09-24 46 views
0

我帶來的問題可能很簡單,但我找不到如何解決該問題。更改運行時選項Eclipse RCP動態

我們正在開發的應用程序需要版本1.6的JRE,所以我們在開始時檢查版本是否正確。然而,許多用戶抱怨(很明顯),因爲它需要更多的實際版本的Java其他應用程序。

解決方案(或解決方法)編輯eclipse.ini以將-vm屬性和路徑添加到java 1.6版,這樣他們就不需要更改系統的配置。

問題是,他們必須手工編輯文件,所以我們想看看是否有可能,而不是顯示錯誤消息並關閉應用程序,顯示文件對話框以選擇正確版本的路徑java(這部分很簡單),並且一旦確認哪個版本是正確的,在eclipse.ini中添加條目「-vm」。

那麼,我們該怎麼做呢?或者也許有更好的方法來做同樣的事情?

感謝,

回答

0

你可以把

-Dosgi.requiredJavaVersion=1.6 

中的eclipse.ini的-vmargs部分指定的Eclipse啓動程序應該檢查的1.6

+0

你好最低的Java版本greg- 449,-Dosgi.requiredJavaVersion檢查最小版本,但我需要檢查最大版本(即應用程序不適用於另一個版本)。其他可能性是將jre包含在客戶端,但我更願意以另一種方式解決此問題,如果沒有其他方法,我可能會這樣做 – mreparaz 2014-09-25 19:49:48