How can a Java program get its own process ID?

后端 未结 22 2066
梦毁少年i
梦毁少年i 2020-11-22 03:47

How do I get the id of my Java process?

I know there are several platform-dependent hacks, but I would prefer a more generic solution.

22条回答
  •  后悔当初
    2020-11-22 04:31

    I am adding this, in addition to other solutions.

    with Java 10, to get process id

    final RuntimeMXBean runtime = ManagementFactory.getRuntimeMXBean();
    final long pid = runtime.getPid();
    out.println("Process ID is '" + pid);
    

提交回复
热议问题