package PbuliClass; import java.io.BufferedReader; import java.io.InputStreamReader; /**ÅжϳÌÐòÊÇ·ñÒѾ­´æÔÚ½ø³Ì*/ public class ExeIsRung { public static boolean isRunning(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) { } } } } }