jps(Java虛擬機進程狀態工具)是JavaDevelopmentKit(JDK)提供的壹個命令行工具,用於查看正在運行的Java進程的狀態信息。jps可以列出Java進程的進程ID(PID)和Java主類的名稱。
使用方法
jps命令的基本用法如下:
```
jps[options][hostid]
```
其中,options是可選的參數,hostid是可選的主機標識符。如果省略hostid,則jps將列出本地主機上的Java進程。如果指定hostid,則jps將列出遠程主機上的Java進程。
常用選項
以下是jps命令的常用選項:
--l:輸出Java進程的完整主類名稱;
--m:輸出Java進程的完整主類名稱和傳遞給主類main()方法的參數;
--v:輸出Java進程的完整主類名稱、傳遞給主類main()方法的參數和JVM的參數;
--q:只輸出Java進程的PID,不輸出Java進程的主類名稱。
示例
以下是jps命令的壹些示例:
-列出本地主機上的Java進程:
```
jps
```
-列出本地主機上的Java進程的完整主類名稱:
```
jps-l
```
-列出本地主機上的Java進程的完整主類名稱和傳遞給主類main()方法的參數:
```
jps-m
```
-列出本地主機上的Java進程的完整主類名稱、傳遞給主類main()方法的參數和JVM的參數:
```
jps-v
```
-列出本地主機上的Java進程的PID:
```
jps-q
```