java如何查看pid
查看 Java 进程 PID 的方法
使用 jps 命令jps 是 JDK 提供的工具,用于列出当前用户的 Java 进程及其 PID(进程 ID)。执行以下命令:
jps -l
输出示例:
12345 com.example.Main
67890 sun.tools.jps.Jps
其中第一列为 PID,第二列为类名或 JAR 名称。

通过 ps 命令筛选
在 Linux/macOS 系统,可通过 ps 结合 grep 查找 Java 进程:
ps -ef | grep java
输出中第二列为 PID,例如:

user 12345 1 0 10:00 ? 00:00:05 java -jar app.jar
Windows 任务管理器
在 Windows 系统中:
- 打开任务管理器(Ctrl+Shift+Esc)。
- 切换到“详细信息”选项卡。
- 查找
java.exe或javaw.exe进程,对应的“PID”列即为进程 ID。
编程获取当前进程 PID
在 Java 代码中可通过以下方式获取当前进程 PID(Java 9+):
long pid = ProcessHandle.current().pid();
System.out.println("PID: " + pid);
注意事项
jps需确保 JDK 的bin目录在系统环境变量PATH中。- 若需终止进程,可通过
kill -9 <PID>(Linux/macOS)或taskkill /PID <PID>(Windows)实现。






