Guten Tag,
Ich habe mir jetzt endlich einen Server erstellen können, den ich in einer eigenen, in Java geschriebenen Konsole starte. Nun möchte ich die Konsole aber auch wieder schließen können, also nicht nur durch betätigen des Schließen Buttons, sondern auch durch Eingabe des Exit Befehls.
Nun habe ich im Internet folgendes gefunden, um den Inhalt der Konsole zu löschen:
Nun frage ich mich zum Einen, was es genau mit diesem Bytecode auf sich hat und wie man für den Befehl "cls", den man in der Java Konsole eingibt, auf einen Bytewert von 12 kommt, und zum Anderen, welchen Bytecode man abfragen müsste, um dem äquivalenten CMD Befehl "exit" in einer if-Abfrage handhaben zu können.
Vielen Dank !
MfG
Ich habe mir jetzt endlich einen Server erstellen können, den ich in einer eigenen, in Java geschriebenen Konsole starte. Nun möchte ich die Konsole aber auch wieder schließen können, also nicht nur durch betätigen des Schließen Buttons, sondern auch durch Eingabe des Exit Befehls.
Nun habe ich im Internet folgendes gefunden, um den Inhalt der Konsole zu löschen:
Java:
char c;
InputStream po = process.getInputStream();
while ((c = (char) processOutput.read()) != -1) {
if ((byte) c == 12) {
outputArea.setText("");
}
}
Nun frage ich mich zum Einen, was es genau mit diesem Bytecode auf sich hat und wie man für den Befehl "cls", den man in der Java Konsole eingibt, auf einen Bytewert von 12 kommt, und zum Anderen, welchen Bytecode man abfragen müsste, um dem äquivalenten CMD Befehl "exit" in einer if-Abfrage handhaben zu können.
Vielen Dank !
MfG
Zuletzt bearbeitet von einem Moderator: