java 获取进程的processId
Posted 瓜子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 获取进程的processId相关的知识,希望对你有一定的参考价值。
package us.mine.demo.jvm.util; import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; public class GetPID { public static void main(String[] args){ System.out.println(getPid()); } public static int getPid() { RuntimeMXBean runtime = ManagementFactory.getRuntimeMXBean(); String name = runtime.getName(); // format: "[email protected]" try { return Integer.parseInt(name.substring(0, name.indexOf(‘@‘))); } catch (Exception e) { return -1; } } }
以上是关于java 获取进程的processId的主要内容,如果未能解决你的问题,请参考以下文章
以管理员身份 CreateProcess 并获取其 ProcessInformation Like ProcessID
java 简单的代码片段,展示如何将javaagent附加到运行JVM进程