jps 工具
469 字大约 2 分钟2024年12月3日
jps
(Java Virtual Machine Process Status Tool)是 JDK 自带的一个小工具,用于显示所有正在运行的 JVM 进程的相关信息。
基本用法
在命令行输入jps
命令可以列出当前用户拥有权限访问的所有 Java 进程的 PID 和简单描述:
jps
输出示例:
12345 Jps
67890 MyApp
13579 AnotherApp
这里列出的数字是进程 ID,后面是对应的 Java 应用程序名称。
显示更多详细信息
使用-v
选项可以显示每个 Java 进程的启动参数:
jps -v
输出示例:
12345 Jps -Dapplication.home=/usr/lib/jvm/java-8-openjdk-amd64
67890 MyApp -Xmx1024m
13579 AnotherApp -Xms512m -Xmx1024m
显示类名和参数
使用-l
选项可以显示每个 Java 进程的主类名或 Jar 文件名:
jps -l
输出示例:
12345 sun.tools.jps.Jps
67890 com.example.MyApp
13579 /path/to/anotherapp.jar
显示完整的命令行
使用-m
选项可以显示每个 Java 进程的主类名和参数:
jps -m
输出示例:
12345 Jps
67890 MyApp arg1 arg2
13579 AnotherApp config.xml
显示所有信息
使用-vm
组合选项可以显示所有详细信息,包括类名、参数和 JVM 参数:
jps -vml