以前见过.现在记不得是用一个什么API了.我找找去!!!!

解决方案 »

  1.   

    import java.io.IOException;  public class CtrWDS {      private static CtrWDS ourInstance = null;      private CtrWDS() {
          }      public static CtrWDS getInstance() {
              if (ourInstance == null) {
                  ourInstance = new CtrWDS();
              }
              return ourInstance;
          }    public void exec(String cmd) {
            try {
                Runtime.getRuntime().exec(cmd);
            } 
            catch (IOException e) {
                System.out.println("执行失败");        
            }
        }
      

  2.   

    接上:
    public void shutdown() {
            exec("shutdown -S ");
        }    public void restart() {
            exec("shutdown -R ");
        }    public void logout() {
            exec("shutdown -L ");
        }    public static void main(String[] str) {
            if (str.length == 0) {
                System.out.println("-----------------------\n" +
                        "关机  -s\n" +
                        "重起  -r\n" +
                        "注销  -l\n" +
                        "-----------------------\n");
            } 
            else{
               try{
                   Thread.currentThread().sleep(10000L);
                }
                catch(Exception e){
                   CtrWDS.getInstance().exec(str[0]);
                }
             }     } }