私のプラグインは、その内部にリソースファイルを使用しています。
実行時にこのリソースを更新したいので、私はこのファイルにいくつかのコンテンツを書き込む方法を探しています。 Eclipseプラグインのリソースファイルを更新します。
URL
を得たが、それは瓶の中で、私はそれにアクセスするために
File
を使用することはできません。
は、したがって、私は
URLConnection connection = resourceURL.openConnection();
connection.setDoOutput(true);
connection.connect();
OutputStream resourceOut = connection.getOutputStream();
を試してみました。しかし、これは私にこのプロトコルはOutputStream
をサポートしていないことを示すUnknownServiceException
をthows。
私はウェブ上でいくつかの調査をしましたが、私の問題に対する答えを見つけることができませんでした。誰かが自分のリソースファイルの内容を更新する方法について考えていることを願っています。
なぜ、jarファイル内にあるファイルを更新したいのですか?あなたはそれを更新するために.jarに書き込み権限を持っていることをどのように保証するつもりですか? .jarのリソースはデフォルト値を提供し、更新された値をファイルに外部的に格納する必要があります。 eclipseを使用している場合は、環境設定システムの使用を検討してください。 – KevinO