0

私はEclipseを使用してJavaプロジェクトをコーディングしており、プロジェクトが適切に機能するために必要な画像またはテキストファイルを保持するresというフォルダーを持っています。IDE で実行すると、ソース フォルダーは問題なく res フォルダーを参照できますが、デスクトップにエクスポートすると、res フォルダーはソース フォルダーと共にエクスポートされません。エクスポートされたjarを保持するデスクトップにフォルダーを作成し、そのフォルダー内に res フォルダーを再作成して機能させる必要があります。私は周りを見回しましたが、resフォルダーを取得してjarファイルでエクスポートする方法についての実用的な答えを得ることができません。res フォルダーをソース フォルダーにしようとしましたが、うまくいきませんでした。御時間ありがとうございます!

4

1 に答える 1

0

resフォルダーがエクスポートされているのに、正しい方法でファイルにアクセスしていないことが問題である可能性があります。resフォルダー内のファイルにアクセスするときは、jarファイルを作成した後も引き続き機能するように、別の方法でアクセスする必要があります。

this.getClass().getResource("/res/fileNameToAccess");

最初の「/」は、jarファイルのベースフォルダーを示します。

ファイルがjarファイルにまったく配置されていない場合は、よくわかりません。ソースフォルダとして追加した後、エクスポートされるはずです。

于 2013-03-10T22:20:58.487 に答える