「プロセスIDを取得」の編集履歴(バックアップ)一覧はこちら
「プロセスIDを取得」(2011/10/17 (月) 10:36:21) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
参考サイト [[http://moyolab.blog57.fc2.com/blog-entry-87.html>http://moyolab.blog57.fc2.com/blog-entry-87.html]]
import java.lang.management.*;
RuntimeMXBean rt = ManagementFactory.getRuntimeMXBean();
String name = rt.getName();
if(name.matches("\\d+@.*")){
pid = Integer.parseInt(name.substring(0, name.indexOf('@')));
} else {
// 取得できなかった場合
pid = -1;
}