当这段代码是"系统依赖"时,它意味着什么?

Juk*_*s77 1 java console clear

我在问这篇文章:如何清除控制台:Java

接受的答案是在Java中清除控制台是:

Runtime.getRuntime().exec("cls");
Run Code Online (Sandbox Code Playgroud)

但是,海报提到这段代码将"依赖于系统".这张海报的含义是什么?

(我的代表不允许我对帖子发表评论).

rge*_*man 6

这意味着该命令不适用于所有系统. cls是一个在Windows中清除命令窗口的命令.但是在Unix中,例如,那不是一个定义的命令.

$ cls
ksh: cls:  not found
Run Code Online (Sandbox Code Playgroud)

该Java代码依赖于cls可用的命令.