0

私のアプリケーションはいくつかの画像を使用しています。アプリケーションは Eclipse IDE で正常に動作します。使用されているコード スニペットは次のとおりです。

URL url=screen_one.class.getClassLoader().getResource("./small.png");

JLabel image=new JLabel(new ImageIcon(Toolkit.getDefaultToolkit().getImage(url)));

しかし、それをjarにエクスポートすると、Uncaught error fetching Image.Iは、画像「small.png」のパスに関連していると思います。

しかし、ファイル名で「jar tvf」を実行すると、これが出力されます-

1635 火曜日 4 月 03 日 19:53:44 IST 2012 small.png

これは、パスが正しいことを示しています。だから、どこが間違っているの??

ありがとう

4

1 に答える 1

0

/src/res.jar で適切にエクスポートされるように、すべての画像をフォルダーに入れます。また、この同様の質問を参照してください。

于 2012-04-14T17:17:11.373 に答える