Bonjour
J'utlise java pour le dev d'application web mais la je cherche à lancer un script Windows et il n'y a rien qui se passe. Rien ne se lance, je ne récupère aucune activité, aucune erreur. Je ne comprends pas bien comment cela doit marcher. Mon code :

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
28
29
30
31
32
33
34
35
36
public class MaClasse{
       public static void lance() {
		System.out.println("Début");
 
		String cmd;
 
		cmd = "command.com /c C:\\Program Files\\Windows NT\\Accessoires\\wordpad.exe";
 
		try {    	
 
			Runtime r = Runtime.getRuntime();		
			r.traceInstructions(true);			
 
			Process p = r.exec(cmd);
 
			p.waitFor();
			BufferedReader stdout = new BufferedReader ( new InputStreamReader ( p.getInputStream() ) );
			if ( stdout.ready() ) System.out.println( "stdout : "+stdout.readLine() );
		    p.getInputStream().close();
 
			BufferedReader stderr = new BufferedReader ( new InputStreamReader ( p.getErrorStream() ) );
			if ( stderr.ready() ) System.out.println( "stderr : "+stderr.readLine() );
			p.getErrorStream().close();
 
			p.destroy();
 
			System.out.println("Fin");	
		} catch (Exception e) {
			System.out.println("erreur d'execution " + cmd + e.toString());			
		}
	}
	public static void main(String[] args) throws Exception {
		MaClasse.lance();
 
	}
}
Merci