Pages : 1
#1 Le 28/03/2009, à 13:33
- gene69
java jar et eclipse
bonjour
j'ai réalisé une application java (genre helloworld) et j'aimerai l'executer en dehors de éclipse. et là patapra.
sous éclipse l'application utilise deux projets (le hello word et un org.eclipse.swt) et lorsque j'essaie de faire un jar, ya un truc qui ne marche pas (je jar fonctionne) mais lorsque je démarre le jar patatra:
java -jar helloWorld.jarException in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Layout
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Layout
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
Could not find the main class: HelloWorldSWT. Program will exit.
je crois que le projet org.eclipse.swt n'est pas chargé dans le jar ou pas comme il faut.
Merci de m'aider
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
#2 Le 28/03/2009, à 15:13
- Khyl
Re : java jar et eclipse
"Could not find the main class: HelloWorldSWT. Program will exit."
Je vois que ton jar se nomme helloWorld.jar, je soupçonne que tu n'aies pas les mêmes noms entre le fichier (le .java) et le nom de ta classe. Il faut que les deux soient identiques, avec les majuscules aux mêmes endroits.
Dernière modification par Khyl (Le 28/03/2009, à 15:13)
Hors ligne
#3 Le 30/03/2009, à 10:00
- jofab
Re : java jar et eclipse
Bonjour,
Ton jar inclu org.eclipse.swt ? Il faut que tu verifies ton classpath pour qu'il pointe bien sur cette lib. Peux-tu poster le contenu du manifest du jar ?
Hors ligne
Pages : 1