プログラムを使用して実行中のすべてのJavaアプリケーションのPIDを見つける必要があります。実行中のすべてのJavaアプリケーションのPIDをプログラムで取得する方法は?
-2
A
答えて
1
あなたはこれについてどう思いますか:
Process process = Runtime.getRuntime().exec(new String[] {"ps", "-ef", "|", "grep", "java"});
final char[] buffer = new char[0x10000];
StringBuilder out = new StringBuilder();
Reader in = new InputStreamReader(process.getInputStream(), "UTF-8");
int read;
do {
read = in.read(buffer, 0, buffer.length);
if (read>0) {
out.append(buffer, 0, read);
}
} while (read>=0);
process.destroy();
System.out.println(out);
2
関連する問題
- 1. 実行中のすべてのアプリケーションからPIDを取得する(Android)
- 2. 実行中のプログラムのPIDを使用して実際のプログラム名を取得する方法は?
- 3. 実行中のJavaプログラムのパスを取得する方法
- 4. 別のJavaプログラムの中でJavaプログラムを実行する方法
- 5. COM:実行中のオブジェクトをすべて取得する方法
- 6. 実行中のアプリケーションの名前を取得する方法は?
- 7. 私のアプリケーションで実行中のスレッドを取得する方法
- 8. Javaプログラムを書く方法pidを取得する
- 9. 実行中のすべてのアプリケーションのリストを取得
- 10. 実行中のバットスクリプトからPIDを取得する
- 11. プログラムを実行し、そのPIDをLinuxで知る方法は?
- 12. .netで実行中のすべてのプロセスを取得する方法cf
- 13. Java 9ですべてのモジュールのリストをプログラムで取得する方法は?
- 14. ServletContextListener内で実行中のアプリケーションのURLを取得する方法は?
- 15. Androidで実行中のアプリケーションのコンテンツを取得する方法は?
- 16. Javaサブプロセスのpidを取得する方法は?
- 17. 実行中のfirefoxプロセスのPIDを取得
- 18. sharepointサーバ上のすべてのsharepoint Webアプリケーションをプログラムで取得する方法
- 19. 現在実行中の端末のPIDを取得して変数に保存する最速の方法
- 20. 実行中のサービスのアセンブリバージョンをプログラムで取得する
- 21. すでに実行中の場合は同じJavaアプリケーションのインスタンスを取得
- 22. 実行中のアプリケーションのバッジを取得
- 23. 実行中のJavaプログラムからCPU番号を取得
- 24. Windowsで実行中のアプリケーションを取得するには?
- 25. Racket:実行中のファイルのパスを取得する方法は?
- 26. 実行時に関数のすべての呼び出しをリストする方法は?プログラムの実行中に
- 27. cプログラムですべての整数を取得する方法
- 28. JAVAアプリケーションからすべてのDNSエントリを取得する方法は?
- 29. Java APIを介して実行中のドッカーイメージの中からDocker Container IDを取得する方法は?
- 30. XAMLデータバインディングの実行中にintellisenseを取得する方法は?
* "私が見つける必要がある.." *なぜ? –
ちょっと、あなたの本当の疑問は、 "jpsを使ってプロセスを殺す方法"であるはずです。質問を明確にするために変更する必要があります。また、NetbeansとVisualVMの両方で、jpsの結果にMainという名前が付いていることに注意してください。たとえ 'jps -ml'でもコマンドラインパラメータが信頼できないため問題があるかもしれません。 – coolcfan