-
executable avec Launch4j
Bonjour a tous, j'essai de rendre mon application java (desktop application avec netbeans 6.0) executable et pour cela j'ai utilisé Launch4j. j'ai crée mon .jar et il fonctionne dans l'invité de commande mais lorsque j'execute le .exe ca affiche:
Could not find the main class. Program will exit
et le message d'erreur
java.lang.NoClassDefFoundError: org/jdesktop/application/SingleFrameApplication
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.jdesktop.application.SingleFrameApplication
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 12 more
Exception in thread "main"
:aie:
help me, please
-
salut.
je connais pas Launch4j mais le message
"Could not find the main class" signifie que t'as pas précisé la main class de ton projet (celle qui contient le main)...reviens dans les options de création de ton .exe ....il doit demander cela quelque part.
-
salut,
j'ai précisé la classe main. d'ailleurs elle est générée automatiquement quand on saisi le classpath.