Bonjour

j'ai un problème en Java je suis nouveau dans la programmation java
Au fait j'ai codé cette petite classe

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
 
public class ExtAppExec {
 
	public void ExecApp(String cmd){
 
 
	 try {
	 Runtime r = Runtime.getRuntime();
	 Process p = r.exec(cmd); 
	 p.waitFor();//here we wait till the application finish
	 }catch(Exception e) {
	 System.out.println("erreur d'execution " + cmd + e.toString());
	 } 
 
	}
 
 
}
Qui m permet de lancer des application externes.
Jusque là ça marche sans problème
Mais quand il s'agit d'un script avec redirection d'une sortie standard vers un fichier je ne trouve ni fichier ni resultat et aucun message d'erreur c'est comme si java n'accepte pas les ">" pour rediriger un stdout

Si par exemple je fait "cat texte1 > texte2 "ça ne marche pas

Pourriez vous me dire comment rediriger le resultat d'un programme qui me sort du texte en sortie standard dans un fichier en Java ?

merci de votre aide