Als «processbuilder» getaggte Fragen

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 + …

10
ProcessBuilder: Weiterleiten von stdout und stderr von gestarteten Prozessen, ohne den Hauptthread zu blockieren
Ich erstelle einen Prozess in Java mit ProcessBuilder wie folgt: ProcessBuilder pb = new ProcessBuilder() .command("somecommand", "arg1", "arg2") .redirectErrorStream(true); Process p = pb.start(); InputStream stdOut = p.getInputStream(); Jetzt ist mein Problem das Folgende: Ich möchte erfassen, was durch stdout und / oder stderr dieses Prozesses läuft, und es System.outasynchron umleiten …

4
Java-Programmierung: Rufen Sie eine Exe von Java auf und übergeben Sie Parameter
Ich finde einen Mechanismus heraus, um eine Exe aus Java aufzurufen und bestimmte Parameter zu übergeben. Wie kann ich? Process process = new ProcessBuilder("C:\\PathToExe\\MyExe.exe").start(); InputStream is = process.getInputStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); String line; System.out.printf("Output of running %s is:", Arrays.toString(args)); while ((line = br.readLine()) …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.