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;
}
最終更新:2011年10月17日 10:36