我正在编写一个应用程序,我希望能够使用计算机执行某些任务。
作为一个例子,我可以使用:
runCommand("shutdown.exe", "-s -t 01");
关闭,但这仅在程序在 Windows XP 或更高版本上执行时才有效。
有没有一种方法可以让 Java 执行一些通用的任务,并且可以在每个安装了 Java 的操作系统上运行?就像关机命令一样。
最佳答案
简短的回答:不。像示例中的命令绝对是特定于主机操作系统的,并且不能跨平台移植。您会发现相关操作系统之间存在一定程度的兼容性,例如在兼容 POSIX 的 Unix 操作系统中
关于Java通用命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14815867/