RCPアプリケーションの国際化を有効にしています。[設定]タブでは、ユーザーは言語を選択できます。Eclipse(3.7)は起動時に言語をロードする必要があり、言語を動的に変更できないことを理解しています。
これを実現するための3つのアプローチを知っています:1)-nl XXを渡すようにOSレベルのショートカットを変更します2)app.iniファイルを-nl XX(別の行)に変更します3)config.iniをosgiに変更します.nl = XX
これらのアプローチの問題は、すべてアプリケーションディレクトリへの書き込み権限が必要なことです。プログラムへの書き込みアクセスを提供しないVista/Windows 7およびLinuxの実装で実行している場合、通常のユーザーにはこれらのファイルを変更する権限がありません。
VM言語を変更する引数を渡す別のアプローチはありますか?OSが提供するファイル保護の回避策はありますか?