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 :
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
3 src/ fr.truc.bidule.gui fr.truc.bidule.gui.images
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.
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");
Quelqu'un pourrait il m'expliquer pourquoi ?
Merci.
Cordialement,
Laurent
Partager