Lancer un fichier bat à partir d'un code java

yassineonline Messages postés 1 Date d'inscription mercredi 26 août 2009 Statut Membre Dernière intervention 17 février 2010 - 17 févr. 2010 à 01:55
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 - 17 févr. 2010 à 10:42
salut tout le monde , je cherche un code en java sous windows vista qui permet d'executer un fichier bat , j'ai deja essayer le code ci dessous ,il a été bien compilé mais le fichier bat n'est pas executé .
voici mon code:



import java.io.*;
public class sss {
public static void main(String[] args) {
String cmd;
cmd = "cmd /c c:\\fichier.bat";

try {
Runtime r = Runtime.getRuntime();
Process p = r.exec(cmd);
//p.waitFor();//si l'application doit attendre a ce que ce process fini
}catch(Exception e) {
System.out.println("erreur d'execution " + cmd + e.getMessage());
}
}
}

1 réponse

Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
17 févr. 2010 à 10:42
A mon avis, si tu peux résoudre ton problème sans passer par un fichier BATCH ça serais plus bien.
0