Dieser Code führt zu einem IllegalThreadStateException Laufzeitfehler aus der Zeile mit dem if-Anweisung:Warum erhalte ich einen IllegalThreadStateException-Fehler in ProcessBuilder - Java?
public static void main(String args[]) throws IOException, InterruptedException {
Runtime runtime = Runtime.getRuntime();
Process proc = new ProcessBuilder("\"c:\\[directory]/doer.exe\"").start();
if(proc.exitValue() == 1)
System.out.println("Output: 1");
}
die ausführbare diese speziell den Exit-Code ausgeführt werden soll, hat 1. Was ich tue, falsch und wie kann ich es beheben ?
Können Sie '" \ "c: \\ [Verzeichnis] \\ doer.exe \" "'? –