Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个应用程序,我希望能够使用计算机完成某些任务。
作为一个例子,我可以使用:
runCommand("shutdown.exe", "-s -t 01");
关闭,但仅当程序在 Windows XP 或更高版本上执行时才有效。
有没有办法让 Java 执行一些通用的任务,并且可以在每个安装了 Java 的操作系统上运行?就像关机命令一样。
简短的回答:不。示例中的命令绝对特定于主机操作系统,并且不能跨平台移植。您会发现相关操作系统之间存在一定程度的兼容性,例如在兼容 POSIX 的 Unix 操作系统中