17735
Goto Top

Externe EXE ausführen und Ausgabe in einer Variablen vom Typ String speichern

Hallo,

ich starte in Java mit dem Befehl

Runtime.getRuntime().exec("Pfad\\zur\\Exe.exe");

eine externe EXE-Datei. Diese EXE gibt auf der Kommandozeile etwas zurück. Wie kann ich das "abfangen" und in einer Variablen vom Typ String speichern?

Gruß,
Ahnenforscher

Content-ID: 72600

Url: https://administrator.de/contentid/72600

Ausgedruckt am: 22.11.2024 um 15:11 Uhr

windlicht
windlicht 02.11.2007 um 20:37:30 Uhr
Goto Top
Pipe die Ausgabe doch in eine Datei und lies diese aus...
pi314
pi314 03.11.2007 um 08:58:25 Uhr
Goto Top
Hi,

die exec-Methode gibt einen Process zurück.
Auf diesem bekommst du dann mit getInputStream() einen InputStream,
den du auslesen kannst.

Process p = Runtime.getRuntime().exec( "sdf" );  
InputStream i = p.getInputStream()

Greetz,
pi
17735
17735 14.11.2007 um 17:34:43 Uhr
Goto Top
Hi,

danke - das war das was ich gesucht habe.