Hi Leutz,
meine erste Frage hier :bae:
ich starte ein externes Programm mit Runtime.exec(...) und lese dessen Ausgabe über getInputStream() -> InputStreamReader -> BufferedReader -> readLine.
Der verdammte Mist kommt nun nicht zeilenweise sondern nur in größeren Blöcken .... d.h. da wird irgendwo gepuffert. Ich will aber jede Zeile sofort haben, wenn sie vom externen Programm ausgegeben wird. In der Konsole klappt das doch auch !? Hat sich schon mal jemand mit so einem Problem rumgeärgert und evtl. eine Lösung parat. Bei Google hab ich ne Diskussion zu diesem Thema aus dem Jahre 2004 gefunden aber leider ohne Lösung
viele Grüße
Mag1c
meine erste Frage hier :bae:
ich starte ein externes Programm mit Runtime.exec(...) und lese dessen Ausgabe über getInputStream() -> InputStreamReader -> BufferedReader -> readLine.
Der verdammte Mist kommt nun nicht zeilenweise sondern nur in größeren Blöcken .... d.h. da wird irgendwo gepuffert. Ich will aber jede Zeile sofort haben, wenn sie vom externen Programm ausgegeben wird. In der Konsole klappt das doch auch !? Hat sich schon mal jemand mit so einem Problem rumgeärgert und evtl. eine Lösung parat. Bei Google hab ich ne Diskussion zu diesem Thema aus dem Jahre 2004 gefunden aber leider ohne Lösung
viele Grüße
Mag1c