Obteniendo todos los datos de salida de la consola cuando se ejecuta el proceso con Apache Commons Exec

La cuestión es ... Estoy ejecutando un proceso con la DefaultExecutorclase de org.apache.commons.execbibliotecas. Me gusta esto:

public class Main {

public static void main(String[] args) throws IOException, InterruptedException {

    CommandLine cmd = new CommandLine("java");
    DefaultExecutor exec = new DefaultExecutor();
    exec.setExitValue(1);
    exec.execute(cmd);
}

Necesito tomar ese resultado "en ejecución" con otro hilo, para registrarlo en otro lugar. ¿Cuál es la mejor manera de lograr eso?

Respuesta 1

Use ay PipedOutputStreama PipedInputStream. Puedes encontrar un ejemplo aquí. No te olvides de closetus transmisiones.

Respuesta: 2

Hice esta pregunta antes: Código de inicialización de ejecución de la aplicación Jersey en el inicio para inicializar la aplicación ¿Hay alguna forma de ejecutar este código de inicialización después de que el servidor haya inicializado la aplicación web ...

Tengo un problema por el que quiero ordenar varias listas de matrices con respecto a la Lista de fechas con un formato como: 2011-07-18T10: 39: 32.144Z. ¿Cómo hacer eso en Java? ¿Puede alguien ayudarme? Gracias por adelantado.

Aquí está mi código que se supone que debe tomar un color int, convertirlo a HSV, agregar 0.5 al tono y volver a convertir a int. Pero en la salida, en lugar de 0xFF00FFFF da -64768 ... alguna idea de cuál podría ser ...

En mi aplicación web GWT, mantengo todos mis archivos jar fuera de mi proyecto y hago referencia a ellos usando variables classpath. Esto me permite vincular a los frascos de otros proyectos / equipos sin tener que poner un ...