Question de jar executable... - Java - Programmation
Marsh Posté le 30-01-2004 à 22:36:35
EpoK a écrit : |
META-INF
si c'est pas ça, balance la reponse de
jar -tf tonjar.jar
et l'erreur qd tu essaies de le lancer
Marsh Posté le 30-01-2004 à 22:43:04
le int>inf d'est une faute de frappe
l'erreur a l'exec c'est ca :
donc le jar -tf tonjar.jar
me liste toutes les classe qui sont dans les sous dossier mais pas la class Main
alors qu'elle est bien dans l'archive
Marsh Posté le 30-01-2004 à 22:47:47
EpoK a écrit : |
ben non, si jar -tf te la montre pas c'est qu'elle y est pas
Marsh Posté le 30-01-2004 à 22:48:18
lance ton jar en command line pour avoir un msg d'erreur plus explicite. mais de ttes façons, là clairement c ton jar qu'est pas complet
Marsh Posté le 30-01-2004 à 22:49:18
the real moins moins a écrit : |
bah vi mais quand j'ouvre mon jar ( avec winrar pas exemple ) ben il apparait dedans
hum doit y avoir une couille de package dans la structure , v chercher ...
Marsh Posté le 30-01-2004 à 22:51:14
tu peux imprimer le resultat de jar -tf ici ?
Marsh Posté le 30-01-2004 à 22:57:20
the real moins moins a écrit : tu peux imprimer le resultat de jar -tf ici ? |
en fait je croi avoir trouver le probleme, le message d'erreur de la boite windows me disait qu'il trouvait pas la class Main
mais en fait quand je fait java -jar monjar.jar
Exception in thread "main" java.lang.NoClassDefFoundError: com/l2fprod/gui/plaf/skin/SkinLookAndFeel
donc en fait c'est les lib externe qu'il trouve pas, logique vu que je lui spécifie pas de class path
c'est possible de spécifier un classpath à l'execution d'un jar ?
Marsh Posté le 30-01-2004 à 23:04:46
bah ouais java -classpath blablabla -jar truc.jar
y'a aussi moyen de le spécifier dans le manifest
Marsh Posté le 30-01-2004 à 22:17:08
Voila je tente de créer un jar executable
mais quand je le lance il me di qu'il trouve pas la la classe principale
la strucutre de mon programme :
package1
package2
...
packageMain
|_Main.class
package5
...
et dans mon jar j'ai donc tout les dossier et un dossier
META-INF contenant le manifest :
Manifest-Version: 1.0
Main-Class: packageMain.Main
qu'ai je mal fait
Message édité par EpoK le 30-01-2004 à 22:37:41