Bonjour à tous,
Utilisant depuis longtemps Eclipse mais depuis peu son plugin JFormDesigner pour dessiner mes GUI, je souhaiterai développer une appli en standalone.
Pour cela, je pensais simplement générer un jar exécutable, lancable depuis n'importe quel poste, en sachant que JFormDesigner utilise principalement les librairies Swing.
Seulement je suis confronté à un problème :
Le fameux
Exception in thread "main" java.lang.NoClassDefFoundError: com/jgoodies/forms/layout/Size
at ui.Main.main(Main.java:9)
Je crée donc mon jar avec Eclipse, mon projet étant executable sans aucun souci de la plateforme et je crée mon manifest à partir de ma classe principale comme d'habitude. Mais je tombe donc sur cette erreur.
Ce qui m'etonne c'est que Eclipse devrait intégrer dans mon jar les librairies utilisées et je ne devrais pas tomber sur une erreur de ce type.
quelques infos utiles :
le jre avec laquelle j'essaye de faire tourner mon jar.
java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
Je tourne avec Eclipse en 1.4.2
J'ai essayé de créer un projet simple sans utiliser JFormDesigner avec une simple JFrame, cela marche bien entendu, et ce n'est donc pas le classpath qui foire.
JE poste donc ici, dans le cas où vous auriez une idée du pourquoi ca ne fonctionne pas
Partager