Apagar un computador mediante código Java

Hoy les traigo un código en Java para apagar un computador.

En su momento no encontré la forma de apagar un computador desde codigo Java, pero despues de mucho batallar encontré la solución.

Básicamente lo que hago, es desde Java, llamar al cmd y pasarle el código para apagar el computador. Obviamente, para el usuario es transparente, es decir, nunca va a ver la espantosa ventana del cmd abriéndose.

https://www.youtube.com/watch?v=TgRh8D_EWUo

public void apagarpc() throws IOException{
	   String shutdownCommand;
	    String operatingSystem = System.getProperty("os.name");

	    if ("Linux".equals(operatingSystem) || "Mac OS X".equals(operatingSystem)) {
	        shutdownCommand = "shutdown -h now";
	    }
	    else if (operatingSystem.contains("Windows")) {
	        shutdownCommand = "shutdown.exe -s -t 0";
	    }
	    else {
	        throw new RuntimeException("Unsupported operating system.");
	    }

	    Runtime.getRuntime().exec(shutdownCommand);
	    System.exit(0);
	   }

Este es el método que permite apagar un computador desde un programa en Java. Lo pueden probar llamándolo desde un método Main. Si lo hacen, procuren no tener nada de importancia abierto, pues en la mayoría de computadores, los apaga inmediatamente.

Recomendado:   Pop up con caja de me gusta Fanpage para Blogger

Si quieres conocer otros artículos parecidos a Apagar un computador mediante código Java puedes visitar la categoría Java.

Entradas relacionadas

Go up