Wenn ich in Java Text über System.out.println() Befehl ausgebe, kann ich diese ja Beispielsweise in der Shell ausgeben lassen. Ich wollte fragen, ob es auch möglich ist die prints auch an ein selbstgeschriebenes Programm zu übergeben welches sie dann weiter verarbeiten kann.
Also zuallererst: ich weiß es nicht, will also nicht sagen dass es nicht geht!
Ich würde aber eher versuchen ein kleines Interface für das andere Programm zu schreiben und die Ausgaben direkt daran zu schicken.
In welcher Sprache ist das zweite Programm denn geschrieben?
Ein Weg der immer geht aber extrem hässlich ist, wäre natürlich die Ausgbabe in eine Datei umzuleiten (zb mit logging) und diese mit dem anderen Programm auszulesen…
Grüße
Könnte das helfen?
http://www.exampledepot.com/egs/java.lang/ReadFromCo…
Du müsstest halt das eine Programm aus dem anderen heraus aufrufen wenn ich das richtig sehe
Hallo,
man kann den out- und err-Stream in einen beliebiegen PrintStream umleiten: http://docs.oracle.com/javase/7/docs/api/java/lang/S….
HTH
Heavy