Moin,
wie schaffe ich es, die "normale" Ausgabe UND die Error-Ausgabe von einem externen Prozess, den ich selber mittels Runtime.getRuntime().exec() gestartet habe, zu holen. Im Moment mache ich das so:
Java Code:
while ((readed = br.readLine()) != null) {
for( int i=0; i<this.listeners.size(); i++ ){
}// for i
}// while
Da bekomme ich aber nicht die Error-Meldungen vom Prozess. Ich weiß, dass ich die mit p.getErrorStream() bekomme ... aber dann habe ich die normale Ausgabe nicht mehr ... ich brauche aber beide. Ich denke, dass ich da was mit Threads machen muss ... aber bevor ich mich da reinstürze (ich mag Threads nämlich nicht besonders) wollte ich hier mal fragen - vielleicht gibt's ja noch eine viel einfacherer Lösung ?!?
Michael