java中jp,jps什么命令,Java的jps命令简介及使用示例详解

java中jp,jps什么命令,Java的jps命令简介及使用示例详解

Jps是jdk提供的查看当前java进程的小工具。可以看作是Java Virtual machine processstatutool的缩写,非常简单实用。本文重点介绍jps命令在Java中的使用。感兴趣的朋友来看看吧。

目录

jps命令介绍jps命令参数jps命令示例end

jps命令简介

JPS (Java虚拟机进程状态工具)是JDK提供的命令行工具,可以列出正在运行的Java虚拟机的进程信息。可以显示Java虚拟机进程的主类(Main()函数所在的类)名称,本地虚拟机标识符(LVMID)等信息。此外,jps命令只能显示它有权访问的Java进程的信息。

虽然jps命令只有一个功能,但它经常被使用。对于本地虚拟机,本地虚拟机的唯一ID与操作系统的进程ID(PID)一致。如果同时启动多个Java虚拟机进程,根据进程名无法确定其中一个进程,我们使用jps命令显示主类名。

jps命令参数

命令语法:

jps[-q][-mlvV][hostid]jps[-help]

命令参数描述:

-q:不显示主类名、JAR文件名和传递给main方法的参数,只显示本地虚拟机的唯一ID。-mlvV:我们可以指定这些参数的任意组合。-m:显示Java虚拟机启动时传递给main()方法的参数。-l:显示主类的完整包名,如果进程执行JAR文件,也会显示JAR文件的完整路径。-v:显示Java虚拟机启动时传递的JVM参数。-V:不显示主类名、JAR文件名和传递给main方法的参数,只显示本地虚拟机的唯一ID。Hostid:指定的远程主机,可以是ip地址和域名,也可以指定具体的协议和端口。如果未指定,将显示本机Java虚拟机的进程信息。-help:显示jps命令的帮助信息。

在没有指定任何参数的情况下,jps命令显示每个Java虚拟机进程的本地虚拟机惟一ID,后跟主类名或JAR文件名的缩写。

命令显示格式:

LV mid[[class name | JARfilename | ' Unknown '][arg *][JVM arg *]]

所有的输出都是用空格分隔的,所以当arg或jvmarg包含空格时,可能很难区分,所以要注意。

jps命令示例

显示该计算机的Java虚拟机进程:

#太平绅士

15729罐

92153太平绅士

90267 Jstat

显示主类的完整包名或JAR文件名:

# jps -l

15729 one-more-1 . 0 . 0 . release . jar

112054 sun.tools.jps

90267孙

显示主类的完整包名或JAR文件名,并显示JVM参数:

# jps -lv

15729 one-more-1 . 0 . 0 . release . jar-Xmx1g-Xms1g-xmn 512m-XX:survivor ratio=4-XX:MetaspaceSize=256m-XX:use G1 GC

9043 sun . tools . jps . jps-denv . class . path=。/usr/local/Java/JDK 1 . 8 . 0 _ 251/lib:/usr/local/Java/JDK 1 . 8 . 0 _ 251/JRE/lib-d application . home=/usr/local/Java/JDK 1 . 8 . 0 _ 251-Xms8m

90267 sun . tools . jstat . jstat-denv . class . path=。/usr/local/Java/JDK 1 . 8 . 0 _ 251/lib:/usr/local/Java/JDK 1 . 8 . 0 _ 251/JRE/lib-d application . home=/usr/local/Java/JDK 1 . 8 . 0 _ 251-Xms8m

显示主类的完整包名或JAR文件名,以及传递给main()方法的参数:

# jps -lm

15729 one-more-1 . 0 . 0 . release . jar

59014 sun.tools.jps.Jps -lm

90267 sun . tools . jstat . jstat-GC 15729 1000

结尾

虽然jps command已经推出了很长时间,使用频率也很高,但它仍然是一个“实验性的、不受支持的”工具,未来可能会转为正式成员,或者在JDK版本中悄然消失。所以,用它,珍惜它。

关于jps命令在Java中使用的详细解释,本文就到这里了。关于在Java中使用jps命令的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: