Skip to content
Test2.java 582 B
Newer Older
beilang's avatar
beilang committed
import java.lang.management.ManagementFactory;

/**
 * @author Tao
 * @date 2024/8/30
 */
public class Test2 {

    public static void main(String[] args) {
        // 获取当前Java虚拟机的PID
        String jvmPid = ManagementFactory.getRuntimeMXBean().getName();
        jvmPid = jvmPid.substring(0, jvmPid.indexOf("@"));

        // 获取当前Java进程的Handle
//        long processId = ProcessHandle.current().pid().orElseThrow().longValue();

        System.out.println("JVM PID: " + jvmPid);
//        System.out.println("Process ID: " + processId);
    }

    
}