jar でエクスポートされるリソース フォルダーへの保存に依存するプログラムを作成しています。「resources/inputs」という名前のソース フォルダーがあり、正しくエクスポートされます。私はそれからロードすることができますが、問題は私が使用するときです:
getClass().getResource(path);
返されたパスに保存できません。ユーザーがjarファイルを保存した場所に関係なく、このリソースフォルダー(またはjarと同じディレクトリに存在する他のフォルダー)に保存できる方法はありますか?
私が得るエラーはFileNotFoundExceptionであり、私が読んだ背景は、jarがJavaの「読み取りロック」をトリガーするため、jarからのみ読み取ることができ、書き込むことはできないということですか? それが正確かどうかはわかりませんが、正確である場合、外部フォルダーを使用してこれを回避するにはどうすればよいですか?