Cómo trabajar con procesos en Java

Por aquí dejo estos apuntes útiles si queremos trabajar con pipes, o tuberías. Esta función ejecutará una línea de comandos, que posteriormente imprimiremos. Debemos de tener en cuenta que deberemos poner los try-catch en el código. Por aquí dejo el código:

             ProcessBuilder pb = new ProcessBuilder();
             Process proceso;
             String adress;
             String aplicacion;
             adress = "";
       aplicacion = "Programa.jar";                      
             pb.redirectInput(ProcessBuilder.Redirect.PIPE);         
             pb.redirectOutput(ProcessBuilder.Redirect.PIPE);
             pb.command("java", "-jar", adress, aplicacion, password);         
             proceso = pb.start();         
             try (BufferedReader br = new BufferedReader(new 
                          InputStreamReader(proceso.getInputStream()))) {             
                          resultado = resultado + br.readLine();         
             }

Pues a aquí dejo mis apuntes de Java sobre procesos, si te ha servido puedes dejármelo saber en los comentarios.

Deja un comentario

Información básica sobre protección de datos Ver más

  • Responsable: Tomas Gonzalez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

error: Content is protected !!

Descubre más desde Tomás González: Formador y Desarrollador Web

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad