2016-11-23 2 views
0

Как очистить консоль в Java? Это мой код, но он ничего не делает.Как очистить консоль от Java

switch (commandTyped.toUpperCase()) { 
     case "I": 
      final String ANSI_CLS = "\u001b[2J"; 
      final String ANSI_HOME = "\u001b[H"; 
      System.out.print(ANSI_CLS + ANSI_HOME); 
      System.out.flush(); 
      inventory.check(); 
      break; 


    } 

Спасибо!

+0

Очистка консоли (если это может быть сделано на всех) будет тесно связана с конкретной среды выполнения Java, которую вы используете. –

ответ

-3

Вы можете использовать:

Runtime.getRuntime().exec("cls"); 

будет очистить консоль

+1

[«Эта команда не работает по двум причинам»] (http://stackoverflow.com/a/33379766/3788176) –

+0

Вы попробовали это? Обычно это не работает, потому что 'exec()' не выполняет свой аргумент в интерпретаторе командной строки. Это также относится к Windows. –

+0

Вы также можете использовать коды ASCII Escape, чтобы очистить его. System.out.print ("\ 033 [H \ 033 [2J"); – Agha

Смежные вопросы