java中jps命令具有什么功能呢?
下文笔者讲述java中jps命令的功能简介说明,如下所示
jps命令简介
`jps`:(Java Virtual Machine Process Status Tool) jps是JDK自带一个命令行工具 用于显示当前系统中所有Java进程状态信息 jps命令非常简洁且实用, 可以帮助开发者快速查看和管理 Java 应用程序的进程。 我们可以总结出jps的功能: 1.显示Java进程,进程ID (PID):`jps` 命令会列出所有正在运行的 Java 进程的 PID。 2.显示主类名或JAR 文件名:除了 PID,`jps` 还会显示每个 Java 进程的主类名或 JAR 文件名。 3.显示参数:可以显示 JVM 启动参数,如 `-J` 参数。 ======jps常见参数======== (1) -q :只显示pid,不显示class名称,jar文件名和传递给 main 方法的参数 (2) -m :输出传递给 main 方法的参数,在嵌入式jvm上可能是null (3) -l :输出应用程序main class的完整package名或者应用程序的jar文件完整路径名 (4) -v :输出传递给JVM的参数
jps示例分析
[root@localhost ~]# jps 40037 jar 382733 Jps --只显示 PID,不显示主类名或 JAR 文件名 [root@localhost ~]# jps -q 40037 382761 **`-m`**:显示传递给主类的参数 [root@localhost ~]# jps -m 40037 jar 382782 Jps -m **`-l`**:显示主类的完整包名或 JAR 文件的完整路径 [root@localhost ~]# jps -l 40037 work-test-admin.jar 382802 sun.tools.jps.Jps **`-v`**:显示传递给 JVM 的参数 [root@localhost ~]# jps -v 40037 jar -Dhudson.util.ProcessTree.disable=true 382825 Jps -Denv.class.path=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar -Dapplication.home=/usr/local/jdk1.8.0_321 -Xms8m
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。