http://blog.csdn.net/watchnight/archive/2010/01/26/5258532.aspx
沒(méi)有一個(gè)平臺(tái)獨(dú)立的方法能夠在所有的JVM上實(shí)現(xiàn)。一個(gè)最簡(jiǎn)單、最接近取得PID的辦法是使用:
ManagementFactory.getRuntimeMXBean().getName() 。
取得到的字符竄的格式為[PROCESS_ID]@[MACHINE_NAME],通過(guò)解析這個(gè)字符串就可以得到j(luò)ava進(jìn)程的PID。
在以下平臺(tái)上測(cè)試通過(guò):
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 閱讀(1014)
評(píng)論(0) 編輯 收藏