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