From 151bd5fa7b8181406e0ff1375ffe7986eb158a3b Mon Sep 17 00:00:00 2001 From: egor Date: Tue, 22 Feb 2022 00:35:55 +0300 Subject: [PATCH] fixed terminal clear on linux --- .../java/ru/erius/lab5/commandline/CommandLineHandler.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/ru/erius/lab5/commandline/CommandLineHandler.java b/src/main/java/ru/erius/lab5/commandline/CommandLineHandler.java index cd0aff1..468e9dc 100644 --- a/src/main/java/ru/erius/lab5/commandline/CommandLineHandler.java +++ b/src/main/java/ru/erius/lab5/commandline/CommandLineHandler.java @@ -58,8 +58,10 @@ public final class CommandLineHandler { try { if (System.getProperty("os.name").contains("Windows")) new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor(); - else - Runtime.getRuntime().exec("clear"); + else { + System.out.print("\033[H\033[2J"); + System.out.flush(); + } } catch (IOException | InterruptedException e) { e.printStackTrace(); }