Ausgaben von externer .exe einlesen

Status
Nicht offen für weitere Antworten.
R

rolle

Gast
Hallo,

ich habe ein kleines problem. Ich habe ein Berechnungsprogramm in Form einer test.exe. Die will ich unter anderem aus einer Java Oberfläche aufrufen. Das Berechnungsprogramm läuft allerdings meist ziemlich lange und ich möchte auch Ausgaben direkt auslesen.
Ich hab es folgendermassen probiert:
Code:
		Process p = Runtime.getRuntime().exec( "d:/test.exe" );

		BufferedReader in = new BufferedReader(
		  new InputStreamReader(p.getInputStream()) );

		String s;

		while ( (s = in.readLine()) != null ) {
		  System.out.println( s );
		}
Das Problem besteht darin, dass jetz die test.exe erst bis zum Ende durchläuft und erst danach die Ausgabe erscheihnt. Allerdings will ich die Ausgaben gleich anzeigen(später vielleicht in einem Textfenster) .....
Hoffentlich kann mir jeman helfen.
rolle

jptc.org: code tags eingefügt
 

Nobody

Top Contributor
das einzige, was ich wüsste, wäre das ganze in test.exe schon während der laufzeit zb in eine datei schreibt, dies geht aber nur wenn du den quelltext ändern kannst, sonst wüsste ich nix.
 

me.toString

Bekanntes Mitglied
ich hätte da noch 'ne Idee ( weiss aber nich' ob's geht !! ) ... starte das externe Programm doch von einem extra Thread. Dann läuft dein Hauptprogramm schon mal weiter, während die exe ausgeführt wird. NUn müsstest du dir von dem Thread mit einer extra Methode den Inputstream von der exe rüberreichen lassen. Und dann könnte es gehen ... versuch's einfach mal ...

Michael
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Wie kommen diese Ausgaben zustande? Java Basics - Anfänger-Themen 12
K Ausgaben auf der Konsole (static Varible) Java Basics - Anfänger-Themen 9
B Grundsatzfragen zu meinem neuen Projekt Einnahmen-Ausgaben App Java Basics - Anfänger-Themen 8
A Wieso bekomme ich hier zwei unterschiedliche Ausgaben? Java Basics - Anfänger-Themen 6
S Ein- Ausgaben Java [Hilfe] Java Basics - Anfänger-Themen 3
M Verschiedene Eingabe = Verschiedene Ausgaben Java Basics - Anfänger-Themen 5
J Erste Schritte Alle möglichen ausgaben von 5 Zahlen als Vector Java Basics - Anfänger-Themen 7
D Methoden Eigene Methode um alle Ausgaben aufzurufen Java Basics - Anfänger-Themen 17
ralfb1105 Ausgaben von ProcessBuilder Prozess "streamen" Java Basics - Anfänger-Themen 25
C Vererbung - Ausgaben bestimmen Java Basics - Anfänger-Themen 6
O Wie Log4J - Ausgaben/Events auffangen?! Java Basics - Anfänger-Themen 3
J ausgaben von der konsole in das fenster Java Basics - Anfänger-Themen 5
W Array in String und String in Array - falsche Ausgaben Java Basics - Anfänger-Themen 20
S write(), weshalb verschiedene Ausgaben? Java Basics - Anfänger-Themen 4
V Personenverwaltung mit List<>, falsche Ausgaben Java Basics - Anfänger-Themen 5
Z GUI-Ausgaben. Java Basics - Anfänger-Themen 11
G Wie bekomme ich alle Ausgaben von runTime.exec() Java Basics - Anfänger-Themen 7
C Erste Schritte Boolsche For-Schleife soll Ausgaben mitzählen Java Basics - Anfänger-Themen 8
W Ausgaben in JAVA Java Basics - Anfänger-Themen 7
J Eclipse Console Ausgaben Abfangen Java Basics - Anfänger-Themen 2
H Mysteriöse Ausgaben nach Addition Java Basics - Anfänger-Themen 5
D Methoden und Ausgaben Java Basics - Anfänger-Themen 4
A [gelöst]Zwei Ausgaben, die eigentlich gleich sein sollten Java Basics - Anfänger-Themen 9
S Hilfe bei Ausgaben durch Konsolenprogramm Java Basics - Anfänger-Themen 13
Screen Verzögerung zwischen Ausgaben Java Basics - Anfänger-Themen 5
O 2 Ausgaben, aber nur 1 gewollt. Java Basics - Anfänger-Themen 10
J Verschiedene Ausgaben bei gleichen Ausdrücken (Typecasting?) Java Basics - Anfänger-Themen 5
G Farbige / unterstrichene Ausgaben auf der Konsole! Java Basics - Anfänger-Themen 2
G Erstellung von HTML Ausgaben Java Basics - Anfänger-Themen 5
F DOS Ausgaben einlesen Java Basics - Anfänger-Themen 14
S exe-Datei ausführen, Ausgaben einlesen? Java Basics - Anfänger-Themen 3
K String in JTextfield formatiert ausgaben Java Basics - Anfänger-Themen 5
S Bei Ausgaben von Objekten wird Klassenname@Zahl ausgegeben Java Basics - Anfänger-Themen 9
C Ausgaben mit der Paint-Methode Java Basics - Anfänger-Themen 5
C NoClassDefFoundError mit externer Jar bei Start aus Eclipse Java Basics - Anfänger-Themen 3
E Best Practice Jar-file mit zwei Klassen und externer Bibliothek über Konsole erzeugen Java Basics - Anfänger-Themen 13
K Erste Schritte JavaFX - wie von "externer" Klasse auf Methoden des Controllers zugreifen Java Basics - Anfänger-Themen 2
S log4j in externer Library Java Basics - Anfänger-Themen 4
R Klassen Problem mit externer Klasse Java Basics - Anfänger-Themen 5
A externer repaint Aufruf Java Basics - Anfänger-Themen 9
B Linux, Dateipfad, Einbindung externer Dateien.. Java Basics - Anfänger-Themen 7
I Externer Methodenaufruf, Punkt-Notation Java Basics - Anfänger-Themen 11
A paint() methode von externer Klasse aufrufen Java Basics - Anfänger-Themen 3
G Aufruf externer Funktionen Java Basics - Anfänger-Themen 7
J Methoden in externer Klasse -> Nullpointer Exception Java Basics - Anfänger-Themen 9
X Externer GUI Code verwenden / (Design Ansicht) Java Basics - Anfänger-Themen 3
M JS Import aus externer Jar Datei Java Basics - Anfänger-Themen 5
A SongChangeListener aus externer Lib Java Basics - Anfänger-Themen 5
D Öffnen externer Dateien mit Eclipse Java Basics - Anfänger-Themen 5
W Java ProcessBuilder - externer Prozess nur einmal starten und mehrere Inputs geben Java Basics - Anfänger-Themen 7
Z Text aus externer Datei in TextArea einlesen Java Basics - Anfänger-Themen 5
U Externer aufruf zum Fenster erstellen will nicht Java Basics - Anfänger-Themen 2
B externer Listener für Zeichenbereich? Java Basics - Anfänger-Themen 2
T Klassen und Objekte externer Aufruf. Java Basics - Anfänger-Themen 8
P JSP - Daten aus externer Datei auslesen und anzeigen Java Basics - Anfänger-Themen 3
M String aus externer Klasse in JTextArea schreiben Java Basics - Anfänger-Themen 4
T Öffnen externer Datei als eigener Prozess Java Basics - Anfänger-Themen 8
B Öffnen externer Dateien Java Basics - Anfänger-Themen 16
F Einbindung externer JARs Java Basics - Anfänger-Themen 2
M Externer ActionListener funkt nicht so wie ichs ma vorstell Java Basics - Anfänger-Themen 2
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
G JTree speichern und wieder einlesen Java Basics - Anfänger-Themen 5
T Text einlesen code was kommt dahin? Java Basics - Anfänger-Themen 1
S SeriellenPort einlesen Java Basics - Anfänger-Themen 3
I XML einlesen und Objekte bekommen Java Basics - Anfänger-Themen 2
M Daten aus .txt Datei einlesen und weiterverarbeiten Java Basics - Anfänger-Themen 80
julian0507 Wörter einlesen lassen und rückwärts ausgeben Java Basics - Anfänger-Themen 7
S JSON einlesen und benutzen Java Basics - Anfänger-Themen 5
A CSv.Datei einlesen und die werte in zweidemosional Int Array speichern Java Basics - Anfänger-Themen 9
I Ical4j / Kalender einlesen von URL - Fehler: "Unparseable date" Java Basics - Anfänger-Themen 16
Saiko Zeilen einer Datei einlesen Java Basics - Anfänger-Themen 3
sserio Txt Datei einlesen Java Basics - Anfänger-Themen 9
D Strings aus Excel-Datei einlesen Java Basics - Anfänger-Themen 2
julian112 Input/Output .gz bzw. .txt Datei Einlesen und Umgang mit Exceptions Java Basics - Anfänger-Themen 1
M String beim einlesen formatieren Java Basics - Anfänger-Themen 12
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
G JSP Textfeld einlesen Java Basics - Anfänger-Themen 2
M Einlesen > new Leser Java Basics - Anfänger-Themen 5
W Werte durch Konsole einlesen Java Basics - Anfänger-Themen 10
A Array einlesen und ausgeben Java Basics - Anfänger-Themen 13
K Datum einlesen und Tag, Monat und Jahr einzeln ausgeben Java Basics - Anfänger-Themen 1
K Datum einlesen und Tag, Monat und Jahr einzeln ausgeben Java Basics - Anfänger-Themen 1
KogoroMori21 Textdatei einlesen im Array (Selection Sort Algorithmus) Java Basics - Anfänger-Themen 3
S Wort einlesen Array ausgeben Java Basics - Anfänger-Themen 4
I Java String einlesen und auslesen Java Basics - Anfänger-Themen 11
A Input/Output Mehrere Csv-Dateien einlesen Java Basics - Anfänger-Themen 2
S CSV einlesen und mit Komma trennen Java Basics - Anfänger-Themen 12
CptK Richtigen Pfad beim einlesen von Datei finden Java Basics - Anfänger-Themen 2
I Java-Wort einlesen und ausgeben Java Basics - Anfänger-Themen 7
J Csv-Datei einlesen Java Basics - Anfänger-Themen 52
JD_1998 Arrays einlesen, zwischenspeichern und wieder ausgeben Java Basics - Anfänger-Themen 8
L Konstruktor für eine Map-Datei/Map-Datei einlesen Java Basics - Anfänger-Themen 5
L Datein einlesen Java Basics - Anfänger-Themen 1
O zufälliges Wort aus einer Datei einlesen Java Basics - Anfänger-Themen 32
E Input/Output Datei anhand von Dateinamen einlesen Java Basics - Anfänger-Themen 5
C Datei über relative Pfade einlesen Java Basics - Anfänger-Themen 6
A Input/Output Dateien einlesen und ausgeben Java Basics - Anfänger-Themen 7
A Klasse um daten zu einlesen Java Basics - Anfänger-Themen 26
A 2d Arrays aus txt.file einlesen Java Basics - Anfänger-Themen 16
A Textdatei mit stream einlesen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben