細かいネタです。 実行している JVM のプロセスIDを取るには RuntimeMXBean 使うと簡単に取れます。 RuntimeMXBean bean = ManagementFactory.getRuntimeMXBean(); String vmName = bean.getName(); long pid = Long.valueOf(vmName.split("@")[0]); System.out.println("VM Name : " + vmName); System.out.println("PID : " + pid); 実行結果はこんな感じ VM Name : 9588@hostname PID : 9588 RuntimeMXBean.getName() は、pid@hostname という名前を返すので、頭を抜き出せばプロセスIDが取得できます。 Sun の