プラグインリソースにxml構成ファイルがあります。プラグインで何らかのイベントが発生するたびに、このファイルを更新したいと思います。プラグインのクラスパスにあるファイルの内容を見つけて読み取る方法をいくつか見つけましたが、そのようなファイルに書き込む方法を探しています。
方法はありますか?
どうもありがとう。
プラグインリソースにxml構成ファイルがあります。プラグインで何らかのイベントが発生するたびに、このファイルを更新したいと思います。プラグインのクラスパスにあるファイルの内容を見つけて読み取る方法をいくつか見つけましたが、そのようなファイルに書き込む方法を探しています。
方法はありますか?
どうもありがとう。
その場所(インストールディレクトリ)は、ネットワークインストールシナリオで共有される可能性があるため、読み取り専用であることが意図されています。代わりに、この目的のためだけに、プラグインの状態の場所にXMLファイルを書き込むことをお勧めします。
String path = Activator.getDefault().getStateLocation().toString();
これにより、プラグインが保存したいファイルに対してEclipseによって作成されたディレクトリへの完全修飾パスが提供されることを付け加えておきます。このディレクトリはプラグインに固有のものです。