He estado jalando mi cabello por esto desde hace bastante tiempo. Investigué durante una hora cómo borrar una consola en Java.¿Cómo borrar la consola en Java?
Todo lo que encontré fue sucia piratería, ya sea mediante la impresión de un montón de líneas o la ejecución de este
Runtime.getruntime.exec("cls/clear");
Sin embargo, nada parece estar funcionando para mí. ¿No hay realmente una manera de borrar la consola en Java como en C (clrscr();
). ¿No hay una biblioteca externa por la cual esto se puede lograr?
Háganme saber si alguien alguna vez ha hecho esto antes de usar una función adecuada, biblioteca, etc. en lugar de hackeo sucio.
'me gusta C'? Creo que la única forma de hacerlo en C es usar una biblioteca como ncurses. Si eso es lo que buscas, esta pregunta describe cómo obtener resultados similares/idénticos con Java: http://stackoverflow.com/questions/439799/whats-a-good-java-curses-like-library-for-terminal -aplicaciones. – Hassan
Si tiene un terminal VT100, tal vez podría utilizar los códigos de escape (Esc [2J \t Borrar toda la pantalla \t ED2) ver http://ascii-table.com/ansi-escape-sequences-vt-100.php Para otros terminales allí podrían ser otros códigos de escape. La consola eclipse no incluye ningún código de escape. – Andreas
Pregunta similar: ** [Java: borre la consola] (http://stackoverflow.com/questions/2979383/java-clear-the-console) ** –