1. gzyueqian
      18529173453
      首頁 > 新聞中心 > > 正文

      判斷當前程序是否正在運行

      更新時間: 2007-05-31 14:26:48來源: 粵嵌教育瀏覽量:818



      /**
      * 通過文件鎖來判斷程序是否正在運行
      * @return 如果正在運行返回true,否則返回false
      */
      private static boolean isRunning()
      {
      boolean rv=false;
      try {
      //
      String os_name=System.getProperty("os.name");
      //指定文件鎖路徑
      String path=null;
      if(os_name.indexOf("Windows")>-1)
      {
      //如果是Windows操作系統
      path=System.getProperty("user.home")+System.getProperty("file.separator");
      }
      else
      {
      path="/usr/temp/";
      }
      File dir=new File(path);
      if(!dir.exists())
      {
      dir.mkdirs();
      }
      //程序名稱
      String applicationName="sms";
      RandomAccessFile fis = new RandomAccessFile(path+applicationName+".lock","rw");
      FileChannel lockfc = fis.getChannel();
      FileLock flock = lockfc.tryLock();
      if(flock == null) {
      System.out.println("程序正在運行.");
      rv=true;
      }
      } catch (FileNotFoundException e1) {
      e1.printStackTrace();
      }
      catch (IOException e) {
      e.printStackTrace();
      }
      return rv;
      }

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲欧美人高清精品a∨qwo | 香港三日木三级少妇三级99 | 亚洲成a×人片在线观看 | 亚洲午夜理论久久久久 | 亚洲国产精品久久人人爱 | 亚洲中文字幕精品久久久久久 |