Articles of processbuilder

Elevando un proceso ProcessBuilder a través de UAC?

Estoy tratando de ejecutar un ejecutable externo, pero aparentemente necesita elevación. El código es esto, modificado a partir de un ejemplo de uso de ProcessBuilder (de ahí la matriz con un argumento): public static void main(String[] args) throws IOException { File demo = new File(“C:\\xyzwsdemo”); if(!demo.exists()) demo.mkdirs(); String[] command = {“C:\\fakepath\\bsdiff4.3-win32\\bspatch.exe”}; ProcessBuilder pb = new […]

Java ProcessBuilder: el proceso resultante se bloquea

He intentado usar ProcessBuilder de Java para iniciar una aplicación en Linux que debería ejecutarse “a largo plazo”. La forma en que se ejecuta este progtwig es lanzar un comando (en este caso, estoy iniciando una aplicación de reproducción de medios), permitir que se ejecute y verificar que no se haya bloqueado. Por ejemplo, verifique […]

Pase String como parámetros de una aplicación Java a otra

Estoy tratando de pasar String como parámetro de una aplicación Java a la segunda como parámetro StartUp por ejemplo, tengo aplicaciones que deben llamar a iniciar otra aplicación de Java (solo contiene JOptionPane, JDialog o JFrame simple) antes de System.exit(0); , allí trato de enviar algunas descripciones desde el cierre de la aplicación a otra, […]

¿Cómo puedo obtener el PID del proceso? Acabo de comenzar dentro del progtwig java.

Empecé un proceso con el siguiente código ProcessBuilder pb = new ProcessBuilder(“cmd”, “/c”, “path”); try { Process p = pb.start(); } catch (IOException ex) {} Ahora necesito saber el pid del proceso que acabo de comenzar.

Diferencia entre ProcessBuilder y Runtime.exec ()

Estoy intentando ejecutar un comando externo desde el código de Java, pero hay una diferencia que he notado entre Runtime.getRuntime().exec(…) y el new Process(…).start() . Cuando usas Runtime : Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor(); exitValue es 0 y el comando finaliza bien. Sin embargo, con ProcessBuilder : Process p […]