「java获取进程pid」java获取进程命令行

博主:adminadmin 2022-12-04 03:36:05 68

今天给各位分享java获取进程pid的知识,其中也会对java获取进程命令行进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

ls显示所有java进程的pid命令

是。jps是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用。用于进行PID控制的PID运算程序,当驱动条件成立时,每当到达采样时间的PID指令在其后扫描时进行PID运算。

java怎么获取当前windows进程pid

Runtime.getRuntime()可以获取java运行时的所有信息;java中有Process类,但是Process是用来处理子进程的。

如何获取刚在java程序中启动的进程的PID

import java.io.BufferedReader;

import java.io.InputStream;

import java.io.InputStreamReader;

class StreamDrainer implements Runnable {

private InputStream ins;

public StreamDrainer(InputStream ins) {

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方法里面的进程名就好了

java获取进程pid的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java获取进程命令行、java获取进程pid的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-04,除非注明,否则均为首码项目网原创文章,转载请注明出处。