Czyszczenie ekranu

Czyszczenie ekranu
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam, chcialbym sie dowiedziec czy jest jakiś sposob zeby wyczyscic konsole w JAVIE?

To moj poczatkujacy skrypt i robie prosta baze danych.
Chce zrobic tekstowe menu, gdy wpisze np 1 (dodaj wpis). To chcialbym zeby okno sie wyczyscilo i odpalilo wszystko co jest w funkcji nowyWpis

Dzięki za pomoc, mam nadzieje ze napisalem zrozumiale

Pieter24
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 90
0

Do wyczyszczenia spróbuj:

Kopiuj
final String operatingSystem = System.getProperty("os.name");

if (operatingSystem .contains("Windows")) {
    Runtime.getRuntime().exec("cls");
}
else {
    Runtime.getRuntime().exec("clear");
}

a jak nie działa to coś takiego:

Kopiuj
 new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
  • Rejestracja: dni
  • Ostatnio: dni
0

Niestety, nie pomoglo.
Taki blad mi wyskakuje
http://prntscr.com/fje8dv

w drugim przykladzie rowniez pojawia sie blad

  • Rejestracja: dni
  • Ostatnio: dni
0

Ogarnalem ze trzeba dodac throws IOException

ale nadal pokazuje sie blad tym razem inny

http://prntscr.com/fjeh9l

Haskell
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4700
0

Te czyszczenie w konsoli w IDE nie będzie działać.

Pieter24
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 90
0

Przed chwilą sprawdziłem, to działa ale musisz odpalić program z poziomu konsoli a nie IDE:

Kopiuj
new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.