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号 求大神帮助,谢谢了 java判断文本末尾的回车符 有关equals()方法的疑问 类反射,字段无序 在做0.1+0.1的连加运算时,由于double的不精确性,在执行三四次时就会出现不精确的结果,该怎么办? java 里面如何调用C++类啊? 关于java socket一个问题 在frame中可不可以用自己的方法画图???? 请问谁知道这个组件!!!!?? java 线程 生产者和开发者模式 为什么JDK目录下没有src.zip文件 问一个有点菜的问题--请给予解决
应该是在本机的所有进程里面去找msn Messager的进程。
String command = "notepad";
Process child = Runtime.getRuntime().exec(command);
}
catch (IOException e) {
}
然后你根据这个判断就行了。
我知道如何调用程序,但是不知道该如何判断是否程序已经在执行。
"本机的所有进程里面去找msn Messager的进程",这是个关键
但是如何实现这一步呢?
能不能详细点啊?
但是考虑到跨平台,这种方案在linux下合适吗?