Domande taggate «processbuilder»

4
Differenza tra ProcessBuilder e Runtime.exec ()
Sto cercando di eseguire un comando esterno da codice java, ma ho notato una differenza tra Runtime.getRuntime().exec(...)e new ProcessBuilder(...).start(). Quando si utilizza Runtime: Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor(); exitValue è 0 e il comando è terminato ok. Tuttavia, con ProcessBuilder: Process p = (new …

10
ProcessBuilder: inoltro di stdout e stderr dei processi avviati senza bloccare il thread principale
Sto costruendo un processo in Java usando ProcessBuilder come segue: ProcessBuilder pb = new ProcessBuilder() .command("somecommand", "arg1", "arg2") .redirectErrorStream(true); Process p = pb.start(); InputStream stdOut = p.getInputStream(); Ora il mio problema è il seguente: vorrei catturare tutto ciò che sta attraversando stdout e / o stderr di quel processo e …

4
Programmazione Java: chiama un exe da Java e passa i parametri
Sto scoprendo un meccanismo per chiamare un exe da Java e passare parametri specifici. Come posso fare? 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()) != null) …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.