在 Debian 系统中,查看 Java 进程常用以下几种方法:
ps 命令ps -ef | grep java
或
ps aux | grep java
说明:列出所有进程并过滤包含 java 的行,可看到进程 PID、启动命令等。
jps(推荐,JDK 自带)jps -l
说明:只显示 Java 进程,输出格式为 PID 主类或jar包名。
如果提示
command not found,说明没装 JDK,可安装:sudo apt install default-jdk
pgreppgrep -af java
说明:直接列出 Java 进程的 PID 和完整命令行。
top / htoptop
然后按 c 显示完整命令,找 java 相关进程。
或安装 htop:
sudo apt install htop
htop
sudo netstat -tunlp | grep java
或
sudo ss -tunlp | grep java
1234 org.elasticsearch.bootstrap.Elasticsearch
5678 jar
1234 / 5678 是 PID如果你是想查某个 Java 程序占了多少内存 / CPU,或者怎么杀掉 Java 进程,也可以告诉我。