在Java中,可以使用Runtime类和Process类来执行系统命令,从而实现让电脑关机的功能。下面是一个简单的示例代码:
import java.io.IOException; //导入IOException类,这个类用于处理输入/输出异常。
public class ShutdownComputer {
public static void main(String[] args) {
try {
// 获取Runtime类的实例。Runtime类是Java中的一个核心类,用于与Java运行时环境进行交互。
Runtime runtime = Runtime.getRuntime();
// 使用Runtime类的exec方法执行一个系统命令。这里执
//行的是Windows的关机命令。其中,/s参数表示关机,/t
// 参数表示在指定的时间后关机,0表示立即关机。
Process process = runtime.exec("shutdown /s /t 0");
// 等待命令执行完成
process.waitFor();
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
}