【发布时间】:2014-02-11 15:05:35
【问题描述】:
我习惯用C++清屏绝对没问题,但是用Java好像没那么简单。
Runtime.getRuntime().exec("cls"); 和
String[] cls = new String[] {"cmd.exe", "/c", "cls"};
Runtime.getRuntime().exec(cls);
我在网上找到了哪些解决方案(主要是在 StackOverflow 中),但它们似乎无法在我的计算机上运行...
第一次尝试报告以下捕获IOException:
java.io.IOException: Cannot run program "cls": CreateProcess error=2, System cannot find the file specified
【问题讨论】:
-
您是在 Windows 控制台还是在 IDE 控制台中执行 Java 应用程序,例如Eclipse、Netbeans 等?
-
没有 IDE,只有控制台。
-
cls是我认为的控制台功能。我认为您的硬盘上不存在名为cls的程序。 -
java中无法清除控制台,只能打印很多
\n让之前的文字全部消失 -
那么为什么第二次尝试不起作用?