Bonjour,

J'ai créé une JFrame comportant une image; Lorsque j'exécute le code avec Eclipse, pas de soucis, mais lorsque je chercher à créer mon Jar, tout se passe correctement à part l'image qui n'est pas affichée. Il me met en gros que l'adresse de l'image n'est pas valide.

Ce problème semble assez récurrent, puisque j'ai trouvé sur google d'autres personnes l'ayant déjà rencontré, mais j'ai l'impression qu'aucunes des solutions ne s'applique à mon cas.

Voici mon code (j'utilise TableLayout)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ImageIcon icon=new ImageIcon("images/img.JPG");
		JLabel labelImage=new JLabel(icon);
		container.add(labelImage, "1, 1, 3, 3");
Qui ne fonctionne pas avec le JAR

J'ai aussi essayé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
URL url_image=Client.class.getResource("images/img.JPG");
		System.out.println(url_image);
		JLabel labelImage=new JLabel(new ImageIcon(url_image));
		container.add(labelImage, "1, 1, 3, 3");
 
		container.add(new Picture("img.JPG"), "1, 1, 3, 3");
qui ne fonctionne pas davantage

Quelqu'un pourrait-il m'aider?

Merci vivement :-)