Nie znalazłem żadnego polecenia, aby wyczyścić konsolę JShell Java-9. Próbowałem również wyczyścić konsolę JShell za pomocą tego programu, ale to też nie działa.Jak wyczyścić konsolę JShell Java 9?
import java.io.IOException;
class CLS {
public static void main(String... arg) throws IOException, InterruptedException {
new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
}
}
Myślę, że nie mamy jeszcze tej funkcjonalności dostępnej we wczesnym dostępie. Czy ktoś ma pomysł?
Istnieje otwarty błąd rozwiązujący ten problem: https://bugs.openjdk.java.net/browse/JDK-8153762?jql=project%20%3D%20JDK%20AND%20component%20%3D%20tools% 20AND% 20Skomponent% 20% 3D% 20jżwyść% 20ORDER% 20BY% 20status% 20DESC –
To nie jest * błąd *, to żądanie funkcji. Moja odpowiedź daje obejście. – Maroun
Masz rację @MarounMaroun, przepraszam za złe sformułowania. to zdecydowanie jest przyszłe życzenie. –