Bonsoir,

J'ai créé un une interface graphique dans laquelle j'utilise des images.

J'ai créé dans eclipse un package contenant les sources de l'interface graphique et un dossier (pas un package) contenant les images. J'obtiens l'arborescence suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
src/
    fr.truc.bidule.gui
    fr.truc.bidule.gui.images
Lorsque je dois utiliser une image, pour charger le chemin je procède de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
URL urlControlStop = this.getClass().getResource("images/control_stop.png");
ImageIcon iconControlStop = new ImageIcon(urlControlStop.getPath(), "Control stop");
Lorsque je lance l'application directement depuis le .class les images s'affichent correctement. Cependant lorsque je crée un jar avec Eclipse et que je le lance, l'interface graphique s'affiche mais les images non.

Quelqu'un pourrait il m'expliquer pourquoi ?

Merci.

Cordialement,
Laurent