Une ressource présente dans le jar n'est pas trouvée
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
Code:
URL url = ATVSTECentral.class.getResource("/AA/");
Quand j'exécute via mon EDI ça fonctionne, car le répertoire est bien présent.
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:
Code:
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/*.* |
l'exécutable étant le 3ème (zweegerexe.jar) et n'étant pas celui qui contient le répertoire AA.
Pour info, voici le manifest du jar contenant les icônes (si cela avait une influence):
Code:
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 |
Voyez-vous une explication à ceci ?
Merci,
Laurent