如何用java编程实现  判断一个1.exe文件是否已经运行?
最好能给个例子
谢谢!

解决方案 »

  1.   

    试着删除1.exe 如果删不掉,多半就是在运行
      

  2.   

    只能通过jni来实现了,通过C来查底层的进程信息
      

  3.   

    要是删掉了,就废了,呵呵
    得调用系统的api了,jni方式。
      

  4.   

    报名即赠SCJP考试卷,数量有限     ★最新Linux工程师薪资统计!     半年打造赴日软件工程师年薪25万  
    域名免费试用,主机0.2元/天  
      

  5.   

    给分吧 package jsp;
    import java.io.*;
    public class test {
        public static void main(String[] args) {
            try {
                Process pro = Runtime.getRuntime().exec(
                        "cmd.exe /c tasklist |find \"1.exe\"");
                BufferedReader reader=new BufferedReader(new InputStreamReader(pro.getInputStream()));
                String str=reader.readLine();
                
                if (str!=null)
                {
                    System.out.println("1.exe在运行");
                }else{
                    System.out.println("1.exe没有在运行");
                }
                
                reader.close();
            } catch (IOException ex) {
            }
            
        }
    }