如何使用Windows清除Java中的控制台?

如何使用Windows清除Java中的控制台?,java,windows-console,Java,Windows Console,我想清除Java中的cmd Windows控制台,因此我发现以下代码: Runtime.getRuntime().exec("cls"); 但在任何情况下都不起作用 还有另一种方法可以解决这个问题吗?cmd/c cls也许吧。考虑到java是跨平台的,在API中没有内置的方法可以做到这一点。虽然可以通过使用exec()来实现这一点,但这些方法仅适用于Windows(考虑到您的问题的范围,这似乎很好),但请记住,Windows的未来版本可能会更改用于清除屏幕的命令。您确定正在调用这一行吗?就跨

我想清除Java中的cmd Windows控制台,因此我发现以下代码:

 Runtime.getRuntime().exec("cls");
但在任何情况下都不起作用


还有另一种方法可以解决这个问题吗?

cmd/c cls
也许吧。考虑到java是跨平台的,在API中没有内置的方法可以做到这一点。虽然可以通过使用
exec()
来实现这一点,但这些方法仅适用于Windows(考虑到您的问题的范围,这似乎很好),但请记住,Windows的未来版本可能会更改用于清除屏幕的命令。您确定正在调用这一行吗?就跨排而言,解决这个问题并不难。只需执行
exec(cmd)
,并根据操作系统预先设置字符串
cmd