リモートプロパティの読み取り
-
19-09-2019 - |
質問
まず初めに、皆さん(/world)こんにちは!
私は Eclipse RCP アプリを作成しています。いくつかの検査が必要です。 。プロパティ 一部のプラグインにあり、実行時に ID がわかります。
があるかどうか知りたいです 簡単 それらを読み取る方法は、たとえば、プラグイン *org.anyname.myplugins にあることがわかります。私のプラグインそのロック という名前のファイルがあります myawsomeproperties.properties*、次のようなゲッター/セッター システムで簡単に開いて読み取るにはどうすればよいですか?
String getInProperties(String fileNameOrPath,String myPropertieId)
void setInProperties(String fileNameOrPath,String myPropertieId,String myPropertieValue)
またはString getInProperties(File file,String myPropertieId)
void setInProperties(File file,String myPropertieId,String myPropertieValue)
または、私の言いたいことが理解できれば、そのタイプの他の手段...
よろしくお願いします^^
解決
そうですね、これらが単なる古い物件であれば、古き良き物件もあります。 リソースバンドル それでうまくいきます。
ただし、それを実行したい場合は、私の個人的な意見ですが、もう少しクリーンで、より Eclipse 指向の考え方で、次のように NLS クラスを使用するクラスを作成することをお勧めします。 ここで説明されています.
所属していません StackOverflow