Java代码中如何获取当前进程ID呢?
下文讲述Java代码中获取当前进程ID的方法分享,如下所示:
实现思路: 借助ManagementFactory工具类即可获取当前进程信息
package com.java265.other; import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.text.ParseException; public class test { /* * java265.com 获取当前进程Id的示例分享 */ public static void main(String[] args) throws ParseException { // 获取当前进程ID System.out.println("======当前进程ID:"); System.out.println(getProcessID()); } public static final int getProcessID() { RuntimeMXBean runtimeMXBean = ManagementFactory.getRuntimeMXBean(); System.out.println(runtimeMXBean.getName()); return Integer.valueOf(runtimeMXBean.getName().split("@")[0]) .intValue(); } } -------运行以上代码,将输出以下信息------- ======当前进程ID: 14244@LAPTOP-AL5RD4IB 14244
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。