Java 当此代码为“时”时意味着什么;依赖于系统”吗;?

Java 当此代码为“时”时意味着什么;依赖于系统”吗;?,java,console,Java,Console,关于这个帖子,我想问: 公认的答案是在Java中清除控制台: Runtime.getRuntime().exec("cls"); 然而,海报提到该代码将“依赖于系统”。这张海报是什么意思 (我的代表不允许我对帖子发表评论)。这意味着该命令无法在所有系统上运行cls是清除Windows中命令窗口的命令。但在Unix中,例如,这不是一个定义的命令 $ cls ksh: cls: not found Java代码取决于可用的cls命令。这意味着该命令不能在所有系统上工作cls是清除Windows

关于这个帖子,我想问:

公认的答案是在Java中清除控制台:

Runtime.getRuntime().exec("cls");
然而,海报提到该代码将“依赖于系统”。这张海报是什么意思


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

这意味着该命令无法在所有系统上运行
cls
是清除Windows中命令窗口的命令。但在Unix中,例如,这不是一个定义的命令

$ cls
ksh: cls:  not found

Java代码取决于可用的
cls
命令。

这意味着该命令不能在所有系统上工作
cls
是清除Windows中命令窗口的命令。但在Unix中,例如,这不是一个定义的命令

$ cls
ksh: cls:  not found

Java代码取决于可用的
cls
命令。

这意味着它只能在某些平台上工作
cls
是特定于Windows平台的命令。该命令在Unix/Linux系统上不起作用,例如,当使用等效命令清除屏幕时

这意味着它只在某些平台上起作用
cls
是特定于Windows平台的命令。该命令在Unix/Linux系统上不起作用,例如,当使用等效命令清除屏幕时,这意味着该命令依赖于当前平台来支持它。例如,
ls
是一个Linux/Unix命令,它不会在Windows上运行,除非您实际安装了
ls
程序。同样地,
dir
是基于Windows的命令

$ cls
ksh: cls:  not found

这使得语句“依赖于系统”,将其执行能力限制在单个(系列)平台上…

这意味着命令依赖于当前平台来支持它。例如,
ls
是一个Linux/Unix命令,它不会在Windows上运行,除非您实际安装了
ls
程序。同样地,
dir
是基于Windows的命令

$ cls
ksh: cls:  not found

这使得语句“依赖于系统”,将其执行能力限制在单个(系列)平台上…

很可能是因为
cls
是一个Windows/DOS命令,在其他操作系统上不起作用

例如,在Windows控制台中,您可以按如下方式清除屏幕:

C:\>cls
在Unix上,您可以使用
clear
命令:

$ clear

很可能是因为
cls
是一个Windows/DOS命令,在其他操作系统上不起作用

例如,在Windows控制台中,您可以按如下方式清除屏幕:

C:\>cls
在Unix上,您可以使用
clear
命令:

$ clear

依赖于系统意味着它在某些平台上无法工作<代码>cls只能在Windows上工作。

依赖于系统意味着它不能在某些平台上工作
cls
只能在Windows上工作。

那么本质上,Java利用操作系统的命令清除自己的控制台?那么Java控制台是操作系统控制台的“扩展”吗?不,这段Java代码运行一个名为“cls”的外部(到Java)进程,它碰巧在Windows中清除了控制台(控制台不属于Java)。对,我来自计算机硬件,“系统”有一个完全不同的含义。请原谅我的新手:pSo本质上,Java利用操作系统的命令来清除自己的控制台?那么Java控制台是操作系统控制台的“扩展”吗?不,这段Java代码运行一个名为“cls”的外部(到Java)进程,它碰巧在Windows中清除了控制台(控制台不属于Java)。对,我来自计算机硬件,“系统”有一个完全不同的含义。请原谅我的生疏:p