我没有找到任何清除Java-9 JShell控制台的命令。我也尝试通过此程序清除JShell控制台,但它也不起作用。如何清除Java 9 JShell控制台?
import java.io.IOException;
class CLS {
public static void main(String... arg) throws IOException, InterruptedException {
new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
}
}
我认为我们在早期访问中尚未提供该功能。任何人有想法?
存在解决此问题的开放式错误:https://bugs.openjdk.java.net/browse/JDK-8153762?jql=project%20%3D%20JDK%20AND%20component%20%3D%20tools% 20AND%20Subcomponent%20%3D%20jshell%20ORDER%20BY%20status%20DESC –
这不是*错误*,它是一项功能请求。我的答案提供了一种解决方法。 – Maroun
你是对的@MarounMaroun,抱歉,错误的措辞。这绝对是未来的要求。 –