温馨提示×

ubuntu中java进程怎么查

小樊
55
2026-09-19 07:28:41
栏目: 编程语言

在 Ubuntu 中查看 Java 进程,常用以下几种方法:


1️⃣ 使用 ps 命令

ps -ef | grep java

或

ps aux | grep java

✅ 能看到:

  • 进程 PID
  • 启动命令
  • 使用的 jar 包或 main 类

2️⃣ 使用 jps(推荐,JDK 自带)

jps -l

示例输出:

12345 com.example.Application
23456 sun.tools.jps.Jps

注:jps 只能看到 当前用户 的 Java 进程
若提示 command not found,说明没装 JDK:

sudo apt install openjdk-17-jdk

3️⃣ 查看所有 Java 进程(包括其他用户)

sudo ps -ef | grep java

或

sudo jps -l

4️⃣ 使用 top / htop

top

然后按 Shift + M(按内存排序)找 java

或使用更友好的:

htop

(需安装:sudo apt install htop)


5️⃣ 根据端口反查 Java 进程

sudo netstat -tunlp | grep java

或

sudo lsof -i:8080

6️⃣ 查看某个 Java 进程详细信息

jinfo <pid>
jstat -gc <pid>
jstack <pid>

常见场景总结

场景 命令
快速看 Java 进程 jps -l
看启动参数 `ps -ef
看资源占用 top / htop
看端口对应进程 lsof -i:端口

如果你是想 杀进程 / 排查 CPU 高 / 找某个服务,可以告诉我具体场景,我给你更精确的命令。

0 踩