Excecuter un fichier .bat ou .exe en java
Bonjour,
j'essaie de faire executer un fichier .bat à partir de java.
Google m'a donné le code suivant mais comme j'utilise Eclipse,
il va chercher le fichier .bat dans le répertoire du Projet de Eclipse.
Pourquoi ne va-t-il donc pas chercher là ou je lui demander d'aller?
merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| try {
Process pp=run.exec("c:\\Batchfile\\File.bat");
BufferedReader in =new BufferedReader(new InputStreamReader(pp.getErrorStream()));
String line;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
int exitVal = pp.waitFor();
System.out.println("Process exitValue: " + exitVal);
} catch (Exception e){
e.printStackTrace();
System.out.println(e.getMessage());
}
} |
Au fait puis-je utiliser le même code pour executer un fichier .exe?