bonjour,
la structire de mon application et la suivante:
mon_appli
|
|----lib
|----------- mon_appli.jar + tt les jars utilisé
|----exe
|----------- test.bat
|---- ------ main.bat
|----conf
|----------- mon_appli.properties
|----------- log4j.xml
j'ai créer un .bat qui récupère tt les jars et qui lance une class test avec le code :
qui fait appel au class test avec comme paramètre le chemin d'un fichier .properties, le problème c que le programme n'arrive pas à lire des informations depuis le fichier .properties mais dans eclipse ça marche très bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 set path=%JAVA_HOME%\bin;%path% set JAVA_OPTS=-Dlog4j.configuration=file:%mon_appli%\conf\Log4j.xml set PROPERTIES_OPTS=%mon_appli%\conf\mon_appli.properties set MAIN=com.package.mon_appli.testSSLMail setlocal enableDelayedExpansion for /r "%mon_appli%\lib\" %%i in (*.jar) do ( set classpath=%%i;!classpath! ) echo %classpath% java -classpath "%classpath%" "%JAVA_OPTS%" %MAIN% "%PROPERTIES_OPTS%" endlocal pause
Partager