Bonjour a tous,
j'ai un petit souci avec l'icone de mon soft.
En effet voici la ligne que j'utilise pour associer l'icone a ma fenêtre principale:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
this.setIconImage(new  ImageIcon(this.getClass().getResource("../resource/icon.png")).getImage());
Et voici l'arborescence de mes packages
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
gui
   --->MainFrame.class
resource
   --->icon.png
Donc ceci fonctionne nickel lorsque je lance l'appli dans eclipse, mais par contre cela empêche le lancement de mon appli lorsque j'exporte en JAR exécutable.

Une idée de pourquoi cela ne fonctionne pas ?

Je vous remercie d'avance pour votre aide

EDIT: j'ai trouver une solution, il faut passer par le classLoader
Code : Sélectionner tout - Visualiser dans une fenêtre à part
this.getClass().getClassLoader().getResource("resource/icon.png")
A rajouter dans la FAQ je pense