JPS(Java Virtual Machine Process Status Tool)是Java虛擬機提供的一個命令行工具,用于查看當前運行的Java進程的相關信息。以下是JPS命令的常見用法:
- jps:不帶任何參數,列出所有正在運行的Java進程的進程ID和主類名。
- jps -l:列出所有正在運行的Java進程的進程ID、主類名和程序的完整路徑。
- jps -m:列出所有正在運行的Java進程的進程ID、主類名和傳遞給主類的參數。
- jps -v:列出所有正在運行的Java進程的進程ID、主類名和傳遞給主類的參數,并顯示JVM的啟動參數。
- jps -q:只顯示進程ID,不顯示主類名或程序路徑。
- jps -Joption:將選項傳遞給運行的JVM。例如,可以使用“jps -J-Xmx512m”指定運行JPS時使用的最大堆內存大小為512MB。
- jps -m -l -v:組合使用多個選項,可以同時顯示進程ID、主類名、程序路徑、傳遞給主類的參數和JVM啟動參數。
以上是一些常見的JPS命令用法,可以根據具體需求選擇合適的選項來查看Java進程信息。