Bonjour à tous,
Ca fait plus de deux jours que j'essaie de résoudre mon problème. Il semble simple mais je suis toujours bloqué malgré mes recherches. Alors je viens solliciter votre aide.
J'exécute un jar (depuis un .bat) et j'ai l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/l gging/LogFactory at fbn.ESTDCreation.<clinit>(ESTDCreation.java:36) Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFact ry 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) ... 1 more Could not find the main class: fbn.ESTDCreation. Program will exit.
J'ai donc été voir dans mon manifest. La classe main qui s'appelle ESTDCreation est bien là (elle se trouve dans mon arborescence D:\[blabla]\workspace\monprojet\bin\fbn\ESTDCreation.class)
J'ai lu que ça pouvait être à cause du classpath, j'ai donc voulu exécuter la commande suivante sous DOS et j'ai la même erreur que plus haut:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Manifest-Version: 1.0 Class-Path: . Main-Class: fbn.ESTDCreation Name: org/exolab/castor Sealed: false Name: org.apache.log4j Implementation-Vendor: "Apache Software Foundation" Implementation-Title: log4j Implementation-Version: 1.2.15
Donc j'apprécierai énormément d'être au moins aiguillé, parce-que je commence à désespérer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2C:\WINDOWS\system32>java -classpath "D:\blabla\workspace\monprojet\bin" fbn.jar
Merci d'avance
Partager