lernen.2007
Erfahrenes Mitglied
Hi Leute,
wenn ich ein BatchFile selber ausführe dann funktioniert es, aber mit der folgendem Code nicht:
exitValue ist dann nicht 0 sondern 1. Was kann die Ursache dafür sein?
wenn ich ein BatchFile selber ausführe dann funktioniert es, aber mit der folgendem Code nicht:
Code:
Process myProcess = null;
try {
myProcess = Runtime.getRuntime().exec("C:\\Programme\\Testen\\sprachdatei.bat");
myProcess.waitFor();
} catch (IOException e) {
System.out.println("Exception beim Ausfuehren batch Files " + e.getCause());
}catch (InterruptedException e) {
System.out.println("Exception beim Ausfuehren batch Files " + e.getCause());
}
if(myProcess.exitValue() == 0) {
System.out.println("Das Programm wurde erfolgreich ausgeführt!");
return ;
} else {
System.out.println("Das Programm ist nicht erfolgreich ausgeführt worden!");
return;
}
exitValue ist dann nicht 0 sondern 1. Was kann die Ursache dafür sein?