2016-11-23 12 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

["このコマンドは2つの理由で動作しません"](http://stackoverflow.com/a/33379766/3788176) –

+0

これを試しましたか? 'exec()'がコマンドラインインタプリタでその引数を実行していないので、通常は動作しません。これはWindows固有のものです。 –

+0

ASCIIエスケープコードを使用してこれをチェックすることもできます。 System.out.print( "\ 033 [H \ 033 [2J"]; – Agha

関連する問題