import java.lang.management.ManagementFactory;
import java.lang.management.RuntimeMXBean;
/**
* <pre>
* 得到JAVA进程的PID
* @author kanpiaoxue
* Date: 2013-08-21
* test:在Windows和Linux下进行验证,通过测试
* </pre>
*/
public class ProcessID {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("PID:" + getProcessID());
}
public static final int getProcessID() {
RuntimeMXBean runtimeMXBean = ManagementFactory.getRuntimeMXBean();
return Integer.valueOf(runtimeMXBean.getName().split("@")[0])
.intValue();
}
}