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 閱讀(1014)
評論(0) 編輯 收藏