4
Unterschied zwischen ProcessBuilder und Runtime.exec ()
Ich versuche, einen externen Befehl aus Java-Code auszuführen, aber es gibt einen Unterschied zwischen Runtime.getRuntime().exec(...)und new ProcessBuilder(...).start(). Bei Verwendung von Runtime: Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor(); Der exitValue ist 0 und der Befehl wird ok beendet. Mit ProcessBuilder: Process p = (new ProcessBuilder(installation_path + …