JPS(Java Virtual Machine Process Status Tool)是Java虚拟机提供的一个命令行工具,用于查看当前运行的Java进程的相关信息。以下是JPS命令的常见用法:
- jps:不带任何参数,列出所有正在运行的Java进程的进程ID和主类名。
- jps -l:列出所有正在运行的Java进程的进程ID、主类名和程序的完整路径。
- jps -m:列出所有正在运行的Java进程的进程ID、主类名和传递给主类的参数。
- jps -v:列出所有正在运行的Java进程的进程ID、主类名和传递给主类的参数,并显示JVM的启动参数。
- jps -q:只显示进程ID,不显示主类名或程序路径。
- jps -Joption:将选项传递给运行的JVM。例如,可以使用“jps -J-Xmx512m”指定运行JPS时使用的最大堆内存大小为512MB。
- jps -m -l -v:组合使用多个选项,可以同时显示进程ID、主类名、程序路径、传递给主类的参数和JVM启动参数。
以上是一些常见的JPS命令用法,可以根据具体需求选择合适的选项来查看Java进程信息。