18

Java-9 JShell コンソールをクリアするコマンドが見つかりませんでした。また、このプログラムを使用して JShell コンソールをクリアしようとしましたが、どちらも機能しません。

import java.io.IOException;

class CLS {
    public static void main(String... arg) throws IOException, InterruptedException {
        new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
    }
}

早期アクセスではまだその機能を利用できないと思います。誰でもアイデアを得ましたか?

4

6 に答える 6

7

次のコマンドを使用できます (参照)。

System.out.print("\033[H\033[2J");

例:

-> System.out.println("Hello, JShell!")
Hello, JShell!

-> System.out.println("How are you?")
How are you?

-> System.out.print("\033[H\033[2J");

これで、クリアなコンソールができあがります。

于 2016-04-27T10:42:14.537 に答える
2

この Bug jshell ツールに関する問題があります: Clear screen コマンド

今のところ、最初にjshellを終了します

 /exit 

それから

 cls

使用をリセットしたい場合

 /reset
于 2017-10-25T20:22:22.797 に答える
0
  • JShell に clear console コマンドを追加しました。Try artifactからダウンロードできます

-> /cls

  • また、JShell の Maven もサポートしています。
于 2017-04-28T15:12:27.030 に答える