Konsoleninhalt loeschen mit Java
-
hi leute!
ich hab ne frage und zwar, wie kann ich mit java den konsoleninhalt loeschen? also toll waere es waenn ich folgenden befehl irgendwie mit java realisieren koennte
(das ist jetzt c code)system("clear");
bzw
system("cls");
oder gibt es in java diesbezueglich eine systemunabhaengige methode dies zu realisieren?
-
oder gibt es in java diesbezueglich eine systemunabhaengige methode dies zu realisieren?
Ein ganz klares nein, weil OS abhängig.
Mit
Runtime.getRuntime().exec("deinCommand");
kannst du bielibiege Sachen per Konsole starten/ausführen, z.B. CLS.
Wenn ich mich nicht irre auch:
//windows Runtime.getRuntime().exec("cls"); //Alle Angaben ohne Gewähr
Aber wie schon gesagt, damit ist deine Plattformunabhängigkeit hin.
-
ok DANKE aber in welchem package ist dies enthalten ich bekomm vom kompiler immer folgende meckerei:
unreportet exception java.io.IOException; must be caught or declared to be thrown
-
""java.io.IOException""
Steht doch da: java.io
-
stevg warum postest du eigentlich bei der konkurenz??
-
das einzige was fast überall geht ist massenweise crlf's ausgeben bis alles weggescrollt ist.
-
net schrieb:
das einzige was fast überall geht ist massenweise crlf's ausgeben bis alles weggescrollt ist.
-
btw: schrieb:
stevg warum postest du eigentlich bei der konkurenz??
Einfach so, seh das auch nicht als Konkurenz.
-
--linuxuser-- schrieb:
ok DANKE aber in welchem package ist dies enthalten ich bekomm vom kompiler immer folgende meckerei:
unreportet exception java.io.IOException; must be caught or declared to be thrownDas Gemecker kommt, weil die Funktionen möglicherweise eine IOException werfen können und du sie nicht abfängst.
Pack mal eine try...catch um deine Runtime-Funktionen.try{ //Runtime.... }catch(IOException e){ e.printStackTrace(); }
stevg schrieb:
das einzige was fast überall geht ist massenweise crlf's ausgeben bis alles weggescrollt ist.
Mehr machen doch Unix-Konsolen auch nicht?
-
es gibt je nach konsole oft escapesequenzen um den bildschirminhalt zu löschen. die jeweilige für deine konsole erfährst du in deren doku oder auch über google
-
Java wurde nicht unbedingt für Konsolenprogrammierung ausgelegt.
MfG SideWinder
-
Java wurde zum Swingen ausgelegt.