0

私は Java プロジェクトを作成していますが、完成したので、.jar バージョンを作成したいと考えています。しかし、.jar バージョンを実行すると、イメージは含まれません。MacでNetbeansを使用しています。

私はこのコードを作成しようとします:

private static String chemin = System.getProperty("user.dir");
private String fond_path = chemin+"/src/hepta/Images/FondParametres.png";

fondPanels = new ImageIcon(fond_path);

しかし、画像が以前と同じ場所にある場合でも、.jar バージョンでは動作しないようです。

私の質問は、パスが利用可能であるため、なぜ異なるのですか?

(私は、このようなコードを見つけるために、いくつかの調査を行うことを正確に述べています:

URL imageurl = getClass().getResource("/images/images2.gif"); 
Image myPicture = Toolkit.getDefaultToolkit().getImage(imageurl);
JLabel piclabel = new JLabel(new ImageIcon( myPicture ));

でも違いがよくわかりません)

ありがとう !

4

1 に答える 1