jdk监控工具 查看java进程---jps命令

    在jdk的开发包中,除了大家熟知的java.exe和javac.exe外,还有一系列的辅助工具。这些辅助工具可以帮助开发人员很好地解决Java应用程序的一些疑难杂症。这些工具在jdk安装目录下的bin目录中。如图所示:

jdk监控工具 查看java进程---jps命令_第1张图片

查看进程命令-----jps

jps命令类似于linux下的ps命令,不同的在于它只列出系统中所有的java进程。jps命令格式

jps [-q] [-mlvV] [

举例

直接运行jps不加任务参数,可以列出Java程序进程ID以及Main函数短名称,如下所示

jps

jdk监控工具 查看java进程---jps命令_第2张图片

     从这个输出中可以看到,当前系统共存在5个Java应用程序,其中最后一个输出Jps就是jps命令本身,这更加证明此命令的本质也是一个Java程序。此外,jps还提供了一系列参数来控制它的输出内容

jps -q  只显示进程号,而不输出类的短名称

jdk监控工具 查看java进程---jps命令_第3张图片

jps -m  可以用于输出传递给Java进程(主函数)的参数:

jdk监控工具 查看java进程---jps命令_第4张图片

可见进程id为33616的jps进程参数传递参数为 -m 

jps -l  java主函数完整类路径(pakcage.类名)

jdk监控工具 查看java进程---jps命令_第5张图片

 

jps -v 显示虚拟机参数

jdk监控工具 查看java进程---jps命令_第6张图片

 

jps -m 显示传递给java进程主函数的参数(args[])

jdk监控工具 查看java进程---jps命令_第7张图片

 

注意:jps命令类似于ps命令,但是它只列出系统中所有的Java应用程序。通过jps命令可以方便地查看Java进程的启动类、传入参数和Java虚拟机参数等信息。

你可能感兴趣的:(java)