Konsolen Programme ausführen und Output abfangen(Java)?

...komplette Frage anzeigen

4 Antworten

Du kannst diese Werte deiner Java Anwendung als Parameter übergeben, also die Java Anwendung mit den Parametern starten, diese repräsentiert dann das Stringarray args in deiner main() Methode

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von YellowEagle
08.09.2016, 16:17

Aber es sind Informationen die ich live brauche das heißt alle paar Millisekunden kommen neue....

0

Ich hätte due Funktion direkt im Java geschrieben. Jetzt hast du nurno die Möglichkeit, die Datei alle paar Sekunden auszuführen. Speichere den Wert immer in einer Datei und lösche diese, sobald du den Wert ausgelesen hast.

Antwort bewerten Vielen Dank für Deine Bewertung

Du könntest dieses Output in einer TXT Speichern und einfach per Java einlsesen, anonsten geht es dann schon eher zu Client Server Funktion

Antwort bewerten Vielen Dank für Deine Bewertung

Da hast du direkt mehrere Möglichkeiten. 

Wenn es immer um den gleichen Datentyp geht dann kannst du mal nach JNI Java Native Interface googlen, damit kannst du in Java Funktionen von C++ und umgekehrt.

Am leichtesten wär wenn du die Werte von Java einfach aus deiner .out Datei liest.

Oder kannst Daten über Sockets verschicken.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?