java 如何判断一个程序正在执行? java 如何判断一个程序正在执行啊?例如,我打算在启动MSN Messager的时候去判断是不是已经在本机上启动了MSN Messager了,如何去实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 提个思路 ,我也没实现过哈。应该是在本机的所有进程里面去找msn Messager的进程。 try {String command = "notepad";Process child = Runtime.getRuntime().exec(command);}catch (IOException e) {}然后你根据这个判断就行了。 To ruanruoshi(软若石) :我知道如何调用程序,但是不知道该如何判断是否程序已经在执行。 To zt_soft(Get busy living, Or get busy dying.) :"本机的所有进程里面去找msn Messager的进程",这是个关键但是如何实现这一步呢? to Ryo_Hazuki(困了):能不能详细点啊? to Ryo_Hazuki(困了):但是考虑到跨平台,这种方案在linux下合适吗? 在LINUX里面用进程ID,windows也用进程ID阿。不是比较名字,是比较ID号 这是什么意思:此类的已序列化对象与以后的 Swing 版本不兼容 类似QQ模版的问题 急。。。哪位高手帮帮呀 文件写入数据库错误 求助!!! jradiobutton焦点问题? 查询数据库时,数据没有找到抛什么异常? 求教一个Java语言的im系统登录异常问题 用什么方法可以让JAVA生成N多个乱七八糟的而且有些还带$符号的CLASS文件呢? 用smartupload将文件上传到数据库时候碰到问题,请帮助我 这两个例子并没有编译出错啊,为什么SCJP的答案说编译出错??? 为什么JDK目录下没有src.zip文件 问一个有点菜的问题--请给予解决
应该是在本机的所有进程里面去找msn Messager的进程。
String command = "notepad";
Process child = Runtime.getRuntime().exec(command);
}
catch (IOException e) {
}
然后你根据这个判断就行了。
我知道如何调用程序,但是不知道该如何判断是否程序已经在执行。
"本机的所有进程里面去找msn Messager的进程",这是个关键
但是如何实现这一步呢?
能不能详细点啊?
但是考虑到跨平台,这种方案在linux下合适吗?