私のプログラムには、リソースからファイルを読み書きする機能があります。この機能はスムーズにテストしました。たとえば、ファイルに何かを書き込んで、再起動して再度ロードすると、そのデータを再度読み取ることができます。
しかし、jarファイルにエクスポートした後、ファイルを書き込むときに問題が発生しました。これがファイルを書くための私のコードです:
URL resourceUrl = getClass().getResource("/resource/data.sav");
File file = new File(resourceUrl.toURI());
FileOutputStream output = new FileOutputStream(file);
ObjectOutputStream writer = new ObjectOutputStream( output);
このコードを実行すると、コマンドプロンプトでエラーが発生しまし た。データを保存できません。(アプリを再起動した後、何も変更されていないので、私はそれを知っています!!!)
この問題を解決するのを手伝ってください。
ありがとう :)