bonjour ,
je suis sr linux , j'exécute une commande ls simple ds un runtime et tout marche bien (j'affiche bien le résultat)
mais lorsque j'exécute ls D* rien ne s'affiche !

je ne comprends pas pkoi

voilà le bout de code que j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
cmd = "ls D* ;";
System.out.println("commande est : "+cmd);
Process process = Runtime.getRuntime().exec(cmd); 
BufferedReader ds  = new BufferedReader (new InputStreamReader(process.getInputStream()));
 
while ((line = ds.readLine()) != null) {
    System.out.println("line result est : "+line);
}
ds.close();
merci