2

我正在编写一个应用程序,我希望能够使用计算机完成某些任务。

作为一个例子,我可以使用:

runCommand("shutdown.exe", "-s -t 01");

关闭,但仅当程序在 Windows XP 或更高版本上执行时才有效。

有没有办法让 Java 执行一些通用的任务,并且可以在每个安装了 Java 的操作系统上运行?就像关机命令一样。

4

1 回答 1

3

简短的回答:不。示例中的命令绝对特定于主机操作系统,并且不能跨平台移植。您会发现相关操作系统之间存在一定程度的兼容性,例如在兼容 POSIX 的 Unix 操作系统中

于 2013-02-11T16:01:17.680 回答