au fait depuis 3 jours j'éxecute un script .bat pour lancer un programme java mais a chqe fois j'ai un problème du genre "Erreur exeception in thread main java.lang.NoClassDefFound"
Mais ce progarmme utilise des librairies .jar![]()
au fait depuis 3 jours j'éxecute un script .bat pour lancer un programme java mais a chqe fois j'ai un problème du genre "Erreur exeception in thread main java.lang.NoClassDefFound"
Mais ce progarmme utilise des librairies .jar![]()
BONJOUR !
que contient ton .bat ? et comment fais tu ton .jar ?
Les problèmes de ClassNotFoundException sur exécution d'un jar ont déjà été traités dans tous les sens sur ce forum.
Merci de faire une recherche et de lire les règles du forum.
Voici le contenu de mon fichier .bat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 set CLASSPATH=../conf set CLASSPATH=%CLASSPATH%;..lib/soap.jar set CLASSPATH=%CLASSPATH%;../lib/log4j-1.2.13.jar set CLASSPATH=%CLASSPATH%;../lib/mysql-connector-java-3.0.11-stable-bin.jar set CLASSPATH=%CLASSPATH%;../lib/saxpath.jar set CLASSPATH=%CLASSPATH%;../lib/jdom.jar set CLASSPATH=%CLASSPATH%;../lib/jaxen-core.jar set CLASSPATH=%CLASSPATH%;../lib/jaxen-jdom.jar set CLASSPATH=%CLASSPATH%;../lib/mail.jar set CLASSPATH=%CLASSPATH%;../lib/activation.jar rem Classic extraction java -Xms128m -Xmx396m -classpath "%CLASSPATH%" -Dlog4j.configuration=../conf/log4j.properties package.nom_de_la_Classe -d ..
par hasard, il te mettrais pas l'erreur sur une classe du soap.jar ?
Il manque un / dans le chemin de celui la ....
non
seulement j'ai un peu mal copié sinon j'ai déja essayer avec /soap.jar
voici le contenu de mon fichier bat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 et CLASSPATH=../conf set CLASSPATH=%CLASSPATH%;../lib/soap.jar set CLASSPATH=%CLASSPATH%;../lib/log4j-1.2.13.jar set CLASSPATH=%CLASSPATH%;../lib/mysql-connector-java-3.0.11-stable-bin.jar set CLASSPATH=%CLASSPATH%;../lib/saxpath.jar set CLASSPATH=%CLASSPATH%;../lib/jdom.jar set CLASSPATH=%CLASSPATH%;../lib/jaxen-core.jar set CLASSPATH=%CLASSPATH%;../lib/jaxen-jdom.jar set CLASSPATH=%CLASSPATH%;../lib/mail.jar set CLASSPATH=%CLASSPATH%;../lib/activation.jar rem Classic extraction java -Xms128m -Xmx396m -classpath "%CLASSPATH%" -Dlog4j.configuration=../conf/log4j.properties package.nom_de_la_Classe -d ..
Partager