jps作用:列出正运行的虚拟机进程+虚拟机执行主类名+以及进程本地虚拟机唯一ID
jps命令格式:jps + 选项 + 虚拟机唯一id
jps的理解:在unix中有一个ps指令,jps就相当于java虚拟机中的ps指令,这样看着方便理解和记忆
jps主要作用:
- 通过查询到本地虚拟机进程id,让其他虚拟机工具使用。
- 在同时启动了多个虚拟机,通过jps查询主类名区分
jps -q:输出进程ID,省略主类名
C:\Users\guangang>jps -q
28624
22100
28132
11784
22856
jps -m:主函数和朱磊main()函数的参数
C:\Users\guangang>jps -m
28624
10612 Jps -m
28132 RemoteMavenServer
11784 MyTallyApplication
22856 Launcher D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/forms_rt.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/aether-dependency-resolver.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/javac2.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/slf4j-api-1.7.25.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/jps-builders-6.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/oro-2.0.8.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/plexus-component-annotations-1.6.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/plexus-utils-3.0.22.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/guava-25.1-jre.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/netty-resolver-4.1.32.Final.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/jna-platform.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/aether-transport-file-1.1.0.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1.3/lib/trove4j.jar;D:/install/intellij2019/IntelliJ IDEA 2019.1
jps -l :进程ID和jar的路径
C:\Users\guangang>jps -l
28624
28132 org.jetbrains.idea.maven.server.RemoteMavenServer
11784 com.gg.MyTallyApplication
22856 org.jetbrains.jps.cmdline.Launcher
10572 sun.tools.jps.Jps
jps -v:虚拟机进程ID + 主类名 + 启动是JVM参数
C:\Users\guangang>jps -v
11784 MyTallyApplication -XX:TieredStopAtLevel=1 -Xverify:none -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:D:\install\intellij2019\IntelliJ IDEA 2019.1.3\lib\idea_rt.jar=13419:D:\install\intellij2019\IntelliJ IDEA 2019.1.3\bin -Dfile.encoding=UTF-8