Sto cercando un modo per reindirizzare l'output di un Process/ProcessBuilder? So che funziona in Java 7 in questo modo:Reindirizzamento dell'output di ProcessBuilder in Java 5/6?
ProcessBuilder builder = new ProcessBuilder(command);
builder.redirectOutput();
Process process = builder.start();
Ma ho bisogno lo stesso per Java 5/6 ... Qualsiasi aiuto molto apprezzato.
hey deporter, molte grazie per la rapida risposta. semplicemente usando process.getInputStream() e inserendolo in un InputStreamReader funziona perfettamente :-) – salocinx
@NicolasBaumgardt Siete i benvenuti. ma nel codice precedente ho usato outputstream, se inputstream è il dato che vuoi, nessun problema lo uso. :) – Juvanis
hm .. il mio obiettivo è leggere lo stdout del processo che ho creato e javadoc dice: "Lo stream ottiene i dati inviati dal flusso di output standard del processo rappresentato da questo oggetto Process." javadoc è un po 'strano per me in questo caso ... – salocinx