Quiero unir stderr (getErrorStream
) y stdout (getInputStream
) de un Process
en un solo Stream
para consumir en otro lugar. ¿Hay algo en la biblioteca de Java que haga eso por mí?¿Puedo desmultiplexar streams?
Nota: no hay bibliotecas externas. No estoy interesado en la existencia de una solución proporcionada por, digamos, Apache Commons IO. Solo quiero saber si hay algo que venga con JDK.
¿Has probado [ProcessBuilder.redirectErrorStream()] (http://docs.oracle.com/javase/6/docs/api/java/lang/ProcessBuilder.html#redirectErrorStream (boolean))? –
@GabrielBelingueres Creo que es demasiado pronto en el proceso para mí. No creo que pueda pasar la decisión al propietario del 'ProcessBuilder', pero lo investigaré. –
¿tiene que ser fuerte y más dura? –