JAVA检测指定的进程是否在运行
2009-03-25 10:05
2266 查看
import java.io.BufferedReader; import java.io.InputStreamReader; /** * JAVA检测指定的进程是否在运行。 * * @author JAVA世纪网(java2000.net, laozizhu.com) */ public class TestFindProcessOfExe { public static void main(String[] args) { System.out.println(findProcess("eclipse.exe")); } /** * 检测程序。 * * @param processName 线程的名字,请使用准确的名字 * @return 找到返回true,没找到返回false */ public static boolean findProcess(String processName) { BufferedReader bufferedReader = null; try { Process proc = Runtime.getRuntime().exec("tasklist /FI /"IMAGENAME eq " + processName + "/""); bufferedReader = new BufferedReader(new InputStreamReader(proc.getInputStream())); String line = null; while ((line = bufferedReader.readLine()) != null) { if (line.contains(processName)) { return true; } } return false; } catch (Exception ex) { ex.printStackTrace(); return false; } finally { if (bufferedReader != null) { try { bufferedReader.close(); } catch (Exception ex) {} } } } }
相关文章推荐
- JAVA检测指定的进程是否在运行
- 检测指定进程是否在运行
- Shell脚本实现检测进程是否正在运行
- 在系统中检测指定的窗口是否已经打开,检查某进程是否存在
- python脚本检测linux进程是否运行
- 检测某进程是否正运行中..
- java 检测进程是否存在
- Shell脚本实现检测进程是否正在运行
- 用Linux守护进程检测某个程序是否运行
- WINCE 检测 进程是否运行
- 用Linux守护进程检测某个程序是否运行2
- 一段检测当前进程是否已经在运行了的代码,非常实用!
- 检测linux进程是否运行
- Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念以及Dalvik和Java运行环境的区别
- WINCE检测进程是否运行
- VC判断指定程序是否运行,杀掉指定进程
- Java 判断Windows下某个进程是否运行
- java简单检测ping值的工具,可监测指定进程的网络连接ping值和指定IP的ping值
- 用Linux守护进程检测某个程序是否运行
- 在系统中检测指定的窗口是否已经打开,检查某进程是否存在