Ext. Programm aufrufen, Ausgaben auswerten und Eingaben tätigen

CHaoSlayeR

Erfahrenes Mitglied
Hallöchen zusammen,

ich habe ein Problem:

Ich habe eine J2EE-Anwendung, die ein externes Programm (exakt: "linphonec" unter RedHat 9) aufrufen soll. Da dieses Progrämmchen leider keine Parameter unterstützt, die einen automatischen Verbindungsaufbau ermöglichen muss ich die Daten erst eingeben und dazu muss ich warten, bis die Eingabeaufforderung innerhalb des Programms erscheint.

Ich habe schon gesehen, dass externe Programmaufrufe mit Runtime.getRuntime().exec(...) einen Prozess erzeugen, von dem ich mir die Streams holen kann. Aber wie realisiere ich mein Vorhaben jetzt weiter? Wie reagiere ich konkret auf die Ausgaben, die das Programm tätigt?


Gruß, C]-[aoZ
 
Zurück