adnaneyagami
Messages postés4Date d'inscriptionjeudi 1 octobre 2009StatutMembreDernière intervention20 octobre 2009
-
16 oct. 2009 à 17:24
adnaneyagami
Messages postés4Date d'inscriptionjeudi 1 octobre 2009StatutMembreDernière intervention20 octobre 2009
-
20 oct. 2009 à 11:50
bonjour,
la structire de mon application et la suivante:
mon_appli
|
|----lib
|---- mon_appli.jar
|----exe
|---- test.bat
|---- main.bat
|----conf
|---- mon_appli.properties
|---- log4j.xml
je veux créer un test.bat qui lance un class_main test de mon jar et main.bat qui lance la fonction main principale de l'appli
le code de test.bat et :
Code :
set path=%JAVA_HOME%\bin;%path%
set classpath=%classpath%;%JAVA_HOME%\lib\tools.jar;%mon_appli%\lib\mon_appli.jar
set JAVA_OPTS=%JAVA_OPTS% -Dlog4j.configuration=file;%mon_appli%\conf\Log4j.xml
set PROPERTIES_OPTS=%mon_appli%\conf\mon_appli.properties
set MAIN=com\pachage\mon_appli\testSSLMail
java -%classpath% %JAVA_OPTS% %MAIN% %PROPERTIES_OPTS%
pause
lorsque je lance mon test.bat:
Exception in thread "main" java.lang.NoClassDefFoundError
merci d'avance pour tt proposition
adnaneyagami
Messages postés4Date d'inscriptionjeudi 1 octobre 2009StatutMembreDernière intervention20 octobre 2009 20 oct. 2009 à 11:50
merci, mais j'ai toujours le mm problème.
je pense qu'il y a un problème d'espace dans la classpath :
classpath=%JAVA_HOME%\lib\tools.jar;%mon_appli %\lib\mon_appli.jar;%classpath% avec
%JAVA_HOME% un variable d'envi défini comm : C:\Program Files\Java\jdk1.5.0.
je doit mettre Program Files entre "" mais je sai pas ou.
merci d'avance