http://blog.csdn.net/watchnight/archive/2010/01/26/5258532.aspx
没有一个平台独立的方法能够在所有的JVM上实现。一个最简单、最接近取得PID的办法是使用:
ManagementFactory.getRuntimeMXBean().getName() 。
取得到的字符窜的格式为[PROCESS_ID]@[MACHINE_NAME],通过解析这个字符串就可以得到java进程的PID。
在以下平台上测试通过:
1、Windows、Linux上的Sun JDK1.5、JDK6
2、HP-UX上的JDK1.5、JDK6
3、Linux上的JRockit R27.6
posted on 2010-07-01 16:06
temper 阅读(1009)
评论(0) 编辑 收藏