Eclipse IDE のソース フォルダー内にイメージ フォルダーがあります。
アプリケーションを実行可能な JAR にエクスポートした後、コマンド プロンプトで実行しましたが、使用したイメージが表示されません。Eclipse で実行すると、画像が表示されます。
source/images フォルダーを実行可能 JAR がある場所にコピーすると、画像が表示されますが、画像も JAR 自体に入れたいと思います。
何が問題ですか?
Eclipse IDE のソース フォルダー内にイメージ フォルダーがあります。
アプリケーションを実行可能な JAR にエクスポートした後、コマンド プロンプトで実行しましたが、使用したイメージが表示されません。Eclipse で実行すると、画像が表示されます。
source/images フォルダーを実行可能 JAR がある場所にコピーすると、画像が表示されますが、画像も JAR 自体に入れたいと思います。
何が問題ですか?
public BufferedImage loadImage(文字列ファイル名){
BufferedImage buff = null;
try {
buff = ImageIO.read(getClass().getResourceAsStream(fileName));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
return buff;
}
あなたの画像はあなたのソースフォルダにあるべきではありません。それらを別のフォルダー(アセット、リソース、画像など)に分けて保持する必要があります。
フォルダをjarに含めるには、ANTスクリプト(またはMaven)を使用してjarを生成することを強くお勧めします。そのはるかに柔軟です。理解するには少し時間がかかりますが、例やチュートリアルがたくさんあり、間違いなく価値があると思います。