我正在爲我的RCP應用程序啓用國際化。偏好選項卡允許用戶選擇不同的語言。我知道Eclipse(3.7)必須在啓動時加載語言,並且不能動態更改語言。修改受保護目錄中的Eclipse RCP啓動參數
我知道的三種方法來實現: 1)修改OS級別快捷方式-nl XX 2通過)更改app.ini文件具有-nl XX(在單獨的行) 3)改變config.ini有osgi.nl = XX
這些方法的問題是它們都需要寫入應用程序目錄的權限。當在Vista/Windows 7和Linux實現下運行時,不提供對程序的寫入訪問權限,普通用戶無權修改這些文件。
是否有另一種方法來傳遞更改VM語言的參數?是否有解決OS提供的文件保護的方法?