Ausgabe von ProcessBuilder in Java 5/6 umleiten?

9

Ich suche nach einer Möglichkeit, die Ausgabe eines Process / ProcessBuilders umzuleiten? Ich weiß, dass es in Java 7 so funktioniert:

%Vor%

Aber ich brauche das gleiche für Java 5/6 ... Jede Hilfe sehr geschätzt.

    
salocinx 03.03.2012, 22:09
quelle

1 Antwort

4

Beispielcode für cmd Prozess auf Windows 7 , der mit Java 6 funktioniert:

%Vor%

Javadoc für getOutputStream() Methode: sagt "Ruft den Ausgabestream des Subprozesses ab. Die Ausgabe an den Stream wird an den Standard-Eingabestream des Prozesses weitergeleitet, der von diesem Process-Objekt dargestellt wird."

Um die Ausgabe eines Prozesses umzuleiten, denke ich, dass Sie stream -Objekt verwenden können, das im obigen Code definiert ist. Sie können es in die Konsole usw. schreiben.

    
Juvanis 03.03.2012, 22:26
quelle