java 如何查看服务
查看 Java 服务的方法
使用 jps 命令jps(Java Virtual Machine Process Status Tool)是 JDK 提供的工具,用于列出当前系统中运行的 Java 进程及其进程 ID(PID)。
命令格式:
jps -l
-l 参数会显示完整的包名或主类名,方便识别服务。
通过 ps 命令结合 grep
在 Linux/Unix 系统中,可以通过 ps 命令筛选 Java 进程:
ps -ef | grep java
此命令会显示所有包含 "java" 关键字的进程,包括启动命令和参数。

使用 jcmd 工具jcmd 可以列出 Java 进程并提供更多管理功能:
jcmd
输出结果会显示 PID 和对应的主类名或 JAR 文件名。

通过系统任务管理器
在 Windows 系统中,可以通过任务管理器查看 Java 服务:
- 打开任务管理器(Ctrl+Shift+Esc)。
- 切换到“详细信息”选项卡。
- 查找进程名为
java.exe或javaw.exe的条目。
检查网络端口
如果 Java 服务绑定了特定端口,可以通过 netstat 或 lsof 查看:
netstat -tulnp | grep java
或(适用于 macOS/Linux):
lsof -i -P | grep java
集成开发环境(IDE)或日志
若服务是通过 IDE(如 IntelliJ IDEA 或 Eclipse)启动的,可以在 IDE 的运行窗口中查看服务状态。
检查日志文件(如 catalina.out 或服务自定义日志)也能确认服务是否运行。






