Perguntas com a marcação «processbuilder»

4
Diferença entre ProcessBuilder e Runtime.exec ()
Estou tentando executar um comando externo de código java, mas há uma diferença que notei entre Runtime.getRuntime().exec(...)e new ProcessBuilder(...).start(). Ao usar Runtime: Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor(); o exitValue é 0 e o comando é encerrado ok. No entanto, com ProcessBuilder: Process p = …

10
ProcessBuilder: Encaminhando stdout e stderr de processos iniciados sem bloquear o thread principal
Estou construindo um processo em Java usando ProcessBuilder da seguinte maneira: ProcessBuilder pb = new ProcessBuilder() .command("somecommand", "arg1", "arg2") .redirectErrorStream(true); Process p = pb.start(); InputStream stdOut = p.getInputStream(); Agora, meu problema é o seguinte: Eu gostaria de capturar tudo o que está passando por stdout e / ou stderr desse …

4
Programação Java: chame um exe de Java e passe parâmetros
Estou descobrindo um mecanismo para chamar um exe de Java e passar parâmetros específicos. Como eu posso fazer? 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()) != …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.