私は自分のクラスパスにあるプロパティファイルを持っています。私の要求は、引数から得られるいくつかの入力に基づいて、このファイルのいくつかのプロパティを変更することです。引数の性質は、プロパティを変更する必要があるかどうかを決定し、変更する場合はどのプロパティを変更するかを決定します。問題は、すべてのクラスパスエントリがアプリケーションの起動時にロードされるため、アプリケーション内から変更することは効果がないことです。どうすればこの問題を解決できますか?クラスパスにあるプロパティファイルを変更する方法はありますか?
考えられる解決策の1つは、このプロパティファイルをクラスパスに追加するのではなく、変更が完了した後に追加することです。それは実行可能ですか?何が良い解決策になりますか?
はい私のユーティリティはjarファイルにパッケージ化されます。だから私は別の場所(tempが望ましい)にファイルをコピーしようとしているし、そこに変更します –