从JDK1.5之后,Java开始提供包:java.lang.management
,它提供了一系列的用来在运行时管理和监督JVM和OS的管理接口。获取当前进程ID的代码如下:
// Returns the name representing the running Java virtual machine. String name = ManagementFactory.getRuntimeMXBean().getName(); System.out.println(name);//48040@KingdeMacBook-Pro.local // get pid String pid = name.split("@")[0]; System.out.println("Pid is:" + pid);//48040
未经允许不得转载:鹞之神乐 » Java获取当前进程ID(PID)