下面是一个 Java 实现一键关机的示例代码:
import java.io.IOException;
public class Shutdown {
public static void main(String[] args) {
try {
// 执行关机命令:shutdown -s -t 0
Runtime.getRuntime().exec("shutdown -s -t 0");
} catch (IOException e) {
e.printStackTrace();
}
}
}
在上述代码中,我们使用 Runtime.getRuntime().exec()
方法执行了一个系统命令。具体来说,"shutdown -s -t 0"
命令表示立即关闭计算机。其中,-s
参数表示关机,-t 0
参数表示立即执行关机操作。
需要注意的是,该操作会直接关闭计算机,可能会导致数据丢失或软件损坏,请确保已保存好所有工作,并谨慎使用该功能。
另外,为了让用户方便地使用该功能,我们可以将该程序打包成可执行 JAR 文件,并创建一个快捷方式,设置一个快捷键,从而实现一键关机的目的