Jps コマンドの使用法
JPS(Java 仮想マシン プロセス ステータス ツール)は、現在実行中の Java プロセスに関する情報を表示するために Java 仮想マシンによって提供されるコマンドライン ツールです。以下は JPS コマンドの一般的な使用法です。
- 引数の指定なしで、実行中JavaプロセスすべてのプロセスIDとメインクラス名をリストします。
- jps -l:実行中の全てのJavaプロセスについて、プロセスID、メインクラス名、プログラムのフルパスを表示する
- jps -m: 現在稼働中のすべてのJavaプロセスのプロセスID、メインクラス名、メインクラスに渡される引数を列挙する。
- java プロセスのPID、メインクラス名、メインクラスに渡される引数をすべて表示し、同時にJVM起動パラメーターを表示する。
- jps -q:プロセスIDのみを表示し、メインクラス名とプログラムパスは表示しません。
- jps にオプションを指定して JVM を起動できます。例えば、「jps -J-Xmx512m」では JPS 実行時に使用されるヒープメモリの最大サイズを 512 MB に設定できます。
- jps -m -l -v:複数のオプションを併用して、プロセスID、メインクラス名、プログラムパス、メインクラスに引き渡される引数とJVM起動引数を同時に表示する。
Javaプロセスから情報を取得するための一般的なJPSコマンドオプションがいくつか紹介されていますので、目的に応じたオプションを選択してください。