Bonjour j'ai un problème pour créer un jar exécutable , il ne trouve pas ma classe main
Donc j'ai un dossier jar ou j'ai tous les .class + META-INF/MANIFEST.MF qui contient
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Exception in thread "main" java.lang.NoClassDefFoundError: main Caused by: java.lang.ClassNotFoundException: main 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: main . Program will exit.
Et ma classe main c'est bien : main.class qui se trouve dans mon dossier jar
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Manifest-Version: 1.0 Created-By: 1.4.1_01 (Sun Microsystems Inc.) Main-Class: main Class-Path: ./lib/commons-httpclient-3.1/commons-httpclient-3.1.jar ./lib/commons-logging-1.1.1/commons-logging-1.1.1.jar ./lib/commons-codec-1.3/commons-codec-1.3.jar
VOilà merci de votre aide !!
Partager