如果成功运行一个程序,然后再运行别的程序时 , 系统会自动分配另一个pid!
PID值越小越好 。
如何获取刚在java程序中启动的进程的PIDimport java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
class StreamDrainer implements Runnable {
private InputStream ins;
public StreamDrainer(InputStream ins) {
【pid放大Java代码 java pid文件】this.ins = ins;
}
public void run() {
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(
ins));
String line = null;
while ((line = reader.readLine()) != null) {
//这判断你的进程
if(line.indexOf("QQ.exe")!=-1){
System.out.println("有QQ");
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
public class TestRunCmd {
public static void main(String[] args) {
String[] cmd = new String[] { "cmd.exe", "/C", "wmic process get name" };
try {
Process process = Runtime.getRuntime().exec(cmd);
new Thread(new StreamDrainer(process.getInputStream())).start();
new Thread(new StreamDrainer(process.getErrorStream())).start();
process.getOutputStream().close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
试试这样,我用的线程来做 , 你改run方法里面的进程名就好了
pid放大Java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java pid文件、pid放大Java代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 手机电子版合同怎么做假的,手机电子版合同怎么制作的
- 海信电视怎么老是闪屏,海信电视总是闪啊闪是什么原因
- 儿童游戏的角色扮演,幼儿游戏角色扮演
- u盘恢复微信图片过期怎么恢复,怎么从u盘恢复微信聊天记录
- mysql怎么优化cpu mysql性能优化配置
- Go语言的GC稳定吗,go语言chan
- linux的命令cd linux的命令窗口怎么进入
- 上海品牌营销策划价位如何,上海一界品牌营销策划有限公司
- 包含vb.net调试教程的词条