J'espérais trouver la solution à mon problème dans cette FAQ ou dans ce thread-ci !! Déception. Car c'est le même problème.
Dans mon répertoire class j'ai un répertoire AA avec des icônes, et un répertoire Zweeger avec mes packages Zweeger.x.y....
Pour charger mes icônes, je fais un
Quand j'exécute via mon EDI ça fonctionne, car le répertoire est bien présent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part URL url = ATVSTECentral.class.getResource("/AA/");
Quand je fabrique mes jar en y incorporant le répertoire AA, le getRessource ne trouve rien. Comme ça se fait ?
Voici comment je fabrique mon jar:
l'exécutable étant le 3ème (zweegerexe.jar) et n'étant pas celui qui contient le répertoire AA.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 "jar.exe" -cmf0 ../../Make/ZWEEGERCORE.MF zweegercore.jar Zweeger/Common/*.* Zweeger/Zweegui/*.* AA/*.* "jar.exe" -cmf0 ../../Make/ZWEEGER.MF zweeger.jar Zweeger/Applications/Zweeger/Common/*.* "jar.exe" -cmf0 ../../Make/ZWEEGEREXE.MF zweegerexe.jar Zweeger/Applications/Zweeger/Standalone/*.*
Pour info, voici le manifest du jar contenant les icônes (si cela avait une influence):
Voyez-vous une explication à ceci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Manifest-Version: 1.0 Created-By: 1.4.2_04 (Sun Microsystems Inc.) Name: Zweeger/Common/ Sealed: true Name: Zweeger/Zweegui/ Sealed: true
Merci,
Laurent
Partager