java中jp,jps什么命令

  java中jp,jps什么命令

  00-1010jps命令简介jps命令参数jps命令示例结束

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

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

  00-1010命令语法:

  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 jar filename unknown ][arg *][jvmarg *]]所有输出都用空格分隔,所以当arg或JVM arg包含空格时,可能很难区分。请注意。

  00-1010显示本机的Java虚拟机进程:

  # jps15729 JAR92153 Jps90267 Jstat显示主类的完整包名或JAR文件名:

  # jps-l 15729 one-more-1 . 0 . 0 . release . JAR 112054 sun . tools . jps . jps 90267 sun . tools . jstat . jstat显示主类的完整包名或jar文件名,并显示JVM参数:

  # Jps-LV 15729 one-more-1 . 0 . 0 . release . JAR-Xmx1g-Xms1g-xmn 512m-XX: survivorratio=4-XX: metaspace size=256m-XX: useg1 GC 9043 sun . tools . Jps . Jps-denv . class . path=. 3:/usr/local/Java/JDK 1 . 8 . 0 _ 251/Lib :/

  # jps-lm 15729 one-more-1 . 0 . 0 . release . jar 59014 sun . tools . jps . jps-lm 90267 sun . tools . jstat . jstat-GC 15729 1000

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

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

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

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