jps
命令是 Java Development Kit (JDK) 提供的一个实用程序,用于列出正在运行的 Java 虚拟机(JVM)进程和 Java 类。jps
命令输出的信息主要包括以下几列:
- PID:进程标识符,即每个 Java 进程的唯一编号。
- 启动时间:Java 进程启动的时间戳。
- 主类名:启动该 Java 进程的主类的名称。这个主类通常是包含
public static void main(String[] args)
方法的类。 - 用户名:运行该 Java 进程的用户名。
- Java 进程 ID:与 PID 相同的信息,但格式略有不同。
- 默认目录:Java 进程的工作目录。
- 父进程 ID:启动当前 Java 进程的父进程的 PID。
例如,一个典型的 jps
输出可能如下所示:
12345 Main 67890 Jps
在这个例子中,有两个 Java 进程正在运行:
- 进程 ID 为 12345 的进程是由主类
Main
启动的。 - 进程 ID 为 67890 的进程是
Jps
工具本身,它是 Java 虚拟机的一部分,用于列出其他 Java 进程。
通过 jps
命令,你可以轻松地识别和管理正在运行的 Java 应用程序。