getClass().getResource()
メソッドを使用すると、実行可能なjarファイルをEclipseで書き出すときに、resフォルダをコンパイルする必要があります。.jarファイルから画像を取得する
現在の読み取り画像コード
public Image loadImage(String fileName) {
return new ImageIcon(fileName).getImage();
}
public Image loadImage(String fileName) {
return new ImageIcon(getClass().getResource(fileName).getImage();
}
'fileName'の値は何ですか? Jarの構造は何ですか?これらのメソッドを含むクラスはどのパッケージからですか? –
イメージplayer1 = loadImage( "res/player1.png");引用符で囲まれたビットはfileNameの値です – DCSoft