java实现关机、重启、注销功能的实现
以下是一个简单的Java关机、重启、注销功能的实现的完整源代码:
import java.io.IOException;
public class SystemControl {
public static void main(String[] args) throws IOException, InterruptedException {
String os = System.getProperty("os.name").toLowerCase();
if (os.contains("win")) {
System.out.println("Windows operating system detected");
Runtime.getRuntime().exec("shutdown -s -t 0"); // Shutdown
// Runtime.getRuntime().exec("shutdown -r -t 0"); // Restart
// Runtime.getRuntime().exec("shutdown -l"); // Log off
} else if (os.contains("mac")) {
System.out.println("Mac operating system detected");
Runtime.getRuntime().exec("sudo shutdown -h now"); // Shutdown
// Runtime.getRuntime().exec("sudo shutdown -r now"); // Restar