Hallo zusammen,
in meinem Java-Code möchte ich ein Cmd aufrufen, als Ergebnis dieses Aufrufes soll ein externes Programm aufgehen.
Mein Aufruf sieht so aus:
Beim Aufruf kommt es zu der Ausgabe in der Console. Das gewünschte Programm geht nicht auf.
Wenn ich den Pfad in der cmd ausführe, geht das Programm auf.
Was mache ich falsch? Ich bitte um Hilfe.
Vielen Dank
in meinem Java-Code möchte ich ein Cmd aufrufen, als Ergebnis dieses Aufrufes soll ein externes Programm aufgehen.
Mein Aufruf sieht so aus:
Code:
String pfad = "C:\Program Files (x86)\my.cmd";
ProcessBuilder processBuilder = new ProcessBuilder(pfad);
Process p;
try {
processBuilder.inheritIO();
p = processBuilder.start();
p.waitFor();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Wenn ich den Pfad in der cmd ausführe, geht das Programm auf.
Was mache ich falsch? Ich bitte um Hilfe.
Vielen Dank