Lancer une commande systeme en JAVA
Bonjour,
Je voudrai lancé une commande système dans un programme JAVA et je rencontre un problème :
Exemple du bout de code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| static void executer_la_commande( String commande ) {
try {
Runtime r = Runtime.getRuntime();
Process p = r.exec(commande);
p.waitFor();
}
catch(Exception e) {
erreur_grave("EXEC ERROR;" + commande + ";" + e.toString());
}
}
executer_la_commande( "cmd /c dir" ); |
Je reste bloquer, le programme ne me rend pas la main.
Petite précision : Si je mets la commande notepad avec un fichier en argument, le traitement est correcte.
Si je met un fichier bat, le traitement se bloque.
Merci à ceux qui peuvent m'aider
A+