17735

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
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 72600

Url: https://administrator.de/forum/externe-exe-ausfuehren-und-ausgabe-in-einer-variablen-vom-typ-string-speichern-72600.html

Ausgedruckt am: 08.06.2025 um 19:06 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.