使用Java清除屏幕

时间:2014-02-11 15:05:36

标签: java windows-7 cmd

我习惯用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

1 个答案:

答案 0 :(得分:1)

尝试从第二个选项的cls周围删除引号,您仍然只是传递字符串。如果没有引号,则使用您定义的String []。

String[] cls = new String[] {"cmd.exe", "/c", "cls"};
Runtime.getRuntime().exec(cls);