多くの音声ファイルと画像ファイルを使用するプログラムを完成させました。これらは、src のプロジェクトの audio フォルダーと images フォルダーにそれぞれ含まれています。それらを参照するときは、次を使用します。
ImageIO.read(aclass.class.getResource(images/animage.png));
画像用 (画像を直接参照)
また
FileInputStream fis = new FileInputStream(src/audio/audio.wav);
オーディオ用 (src ファイルからオーディオを参照)
ただし、プロジェクトをクリーンアップしてビルドし、それを jar として実行しようとすると、ほとんどのアセットがなくなります。一部の画像は残っていますが、音声はすべて失われています。
エクスポートした jar を実行したときに、これらすべてのアセットが確実に読み込まれるようにする方法はありますか?