1

Java GUI を実行可能な jar ファイルとしてデプロイしようとしています。問題は、jar ファイルを実行したときに、Swing と AWT で作成した画像や形状さえも表示されないことです。画像や図形を含む Java アプリケーションをエクスポートする適切な方法を誰か教えてもらえますか? 次のコードは、ランダムな画像を呼び出します。

int randomImage = (int)(Math.random() * 8);
    try {
        image = ImageIO.read(new File("src/images/" +randomImage + ".png"));
    } catch (IOException e) {
        e.printStackTrace();
    }
4

1 に答える 1

3

になる可能性があります。その場合、リソースはURLではなくによってアクセスされる必要がありますFile。を形成する方法については、タグの情報ページを参照してくださいURL。すなわち:

URL url = this.getClass().getResource("/path/to/the.resource");
于 2013-05-09T07:23:05.653 に答える