用java實現電腦的關機,重啟
阿新 • • 發佈:2019-01-27
其實也很簡單,就是用runtime介面來實現的,Runtime.exec("cmd命令");來執行操作。 Runtime類封裝了執行時的環境。每個 Java
應用程式都有一個 Runtime 類例項,使應用程式能夠與其執行的環境相連線。
一般不能例項化一個Runtime物件,應用程式也不能建立自己的 Runtime 類例項,但可以通過 getRuntime 方法獲取當前Runtime執行時物件的引用。
一旦得到了一個當前的Runtime物件的引用,就可以呼叫Runtime物件的方法去控制Java虛擬機器的狀態和行為。
當Applet和其他不被信任的程式碼呼叫任何Runtime方法時,常常會引起SecurityException異常。
cmd命令在這裡不再多做介紹,關於shutdown命令大家可以在自己電腦的dos介面下檢視幫助資訊》》》》》
Runtime run=Runtime.getRuntime();
try {
run.exec("Shutdown.exe -s -t "+t);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
以上的t是時間單位是秒。
以下是C語言裡面的一段關機程式碼:
system("shutdown -s -t 60"); /////一分鐘後關機
system("shutdown -a");//////////終止關機