0

Java プログラムをエクスポートしたいのですが、問題が発生しました。正常にエクスポートされますが、res フォルダーやサウンド フォルダーなどのリソース ファイルがありません。それらはプロジェクトディレクトリにあるため、それが問題になるかどうかはわかりません。現在ImageIcon().getImage()、写真を取得するために使用していますが、正常に動作しますが、エクスポートして実行するとプログラムは実行されますが、写真はありません。どんな助けでも大歓迎です

4

1 に答える 1

1

問題は、画像/サウンドが jar 内に入ると、それらにリソースとしてアクセスする必要があることです。

Image image = new ImageIcon(this.getClass().getResource("/image.gif")).getImage();

フォルダーをビルドパスのソースフォルダーとして追加しない場合は、画像が実際にjarファイル内にあることを確認し、winrarなどでjarファイルを開きます。

于 2012-12-12T02:27:09.113 に答える