※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。



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;
}