1. 程式人生 > >用java實現電腦的關機,重啟

用java實現電腦的關機,重啟

其實也很簡單,就是用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");//////////終止關機