-
Problème exécution .jar
bonsoir,
l'ai fait le jar de mon application en utilisant fatjar ( c'est lui qui me permet d'inclure des jar dans le jar principal )
alors mon probleme c'est que j'ai des JDialog qui s 'ouvre quand je clique dans un bouton du JToolbar ou un item du menu
ca marche bien lorsque j'execute l'application
mais lorsque j'ai creer le .jar executable 2 JDialogs parmi les autres ne s'ouvre pas lorsque je clique sur leur boutons associés alors qu'il souvre tres bien si j'execute dans eclipse
si vous voulez je peux poster le code des ces classes
est ce que vous avez une idée d'ou peut parvenir cette erreur
merci d'avance
-
hum, juste une question, es-ce que ces deux JDialog qui ne s'ouvrent pas utiliseraient des "API" non contenus dans le JDK et qui sont dans un des .jar associés à ton projet ? Par exemple, JCalendar (juste pour donner un exemple) ?
je pense qu'en fait, tu ne sait pas manipuler les .jar avec le classpath ...
pour ajouter un .jar un projet sous Eclipse, tu te positionne sur le projet, puis dans le menu : Project -> Properties -> Java Build Path -> Add external jar
et ne pas oublier à l'exportation de cliquer sur "Package required export into jar".
voilà, avec ça ça devrait aller ...
-
C'est probablement ça. Sinon, essaye d'executer ton jar en ligne de commande :
java -jar appli.jar
Si une exception est levée, la trace sera écrite dans la console
-
Un petit tuto ici : http://baptiste-wicht.developpez.com...bles/#LIII-A-1
Personnellement après avoir exporté mon projet dans un .jar, j'utilise Launch4j pour en faire un exécutable. Ca fonctionne très bien