bonjour,


J'execute un programme java via un fichier cmd mais je n'arrive pas à récuperer le code retour du programme java.

mon code JAVA :
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
18
19
20
21
22
23
24
25
26
27
 
package test.robot;
 
public class BatchMain {
 
 
	public static void main(String[] args) {
 
	    try{
 
	    	int intlvaleur = 0;
 
	    	if( args[0].equals("error") )
	    		intlvaleur = 5 / 0 ;
	    	else	 
				System.out.println("retour : ");
 
 
			System.exit( 1 );
	    }
	    catch(Exception e) {
			System.out.println( "Erreur dans BatchMain : " + e.getMessage() );
 
			System.exit( 2 );
		}
	}
}
mon fichier cmd :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
echo off
 
set PATH_LIB=C:\codeRetour
set OLD_PATH=%PATH%
set PATH=%PATH%;%PATH_LIB%
 
set CLASSPATH_TEST=%PATH_LIB%\test.jar;
java -cp "%CLASSPATH_TEST%" test.robot.BatchMain
set PATH=%OLD_PATH%
Vous pouvez m'aider pour pouvoir avoir mon code retour ?
merci





[Modéré par Didier]
Ajout de tag dans le titre
Lire les règles du forum : Règles du forum Java