Jdk命令之jps

时间:2023-03-09 22:24:45
Jdk命令之jps

jps -- Java Virtual Machine Process Status Tool 
jps命令类似于Linux下的ps命令,可以列出本机所有正在运行的java进程。

Jdk命令之jps

我们首先自己起一个Java进程。

package com.test;
public class Test{
    public static void main(String[] args){
        while(true){
            System.out.println(1);
        }
    }
}

Jdk命令之jps

1.直接运行jps不加任何参数就能列出所有java进程的pid和类的简单名称,例如:

Jdk命令之jps

2.-q参数

可以指定jps只列出pid,而不输出类的简单名称,例如:

Jdk命令之jps

3.-m参数

可以用于输出传递给java进程的参数,例如:

Jdk命令之jps

jps(jps本身也是java进程)进程的参数就是-m。

4. -l参数

用于输出主类的完整路径,例如:

Jdk命令之jps

5.-v参数

可以列出传递给JVM的参数,例如:

Jdk命令之jps