我现在启动了一个程序sender.exe,请问在java中怎么能检测该程序是否正在运行?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xuehan1983】截止到2008-07-03 17:49:51的历史汇总数据(不包括此帖):
    发帖的总数量:24                       发帖的总分数:740                      
    结贴的总数量:22                       结贴的总分数:680                      
    无满意结贴数:3                        无满意结贴分:90                       
    未结的帖子数:2                        未结的总分数:60                       
    结贴的百分比:91.67 %               结分的百分比:91.89 %                  
    无满意结贴率:13.64 %               无满意结分率:13.24 %                  
    值得尊敬
      

  2.   

     查查Window的API是否有获取当前运行进程列表的函数,Java不能实现这样的功能。
    通过JNI可以实现你的需要。
      

  3.   

    Java调用cmd,使用tasklist命令然后读取进程清单
      

  4.   

    或者
    Runtime.getRuntime().exec("cmd /c start tasklist");
    启动任务管理器
      

  5.   


    这个难度相对较低(相比使用 JNI)。