Newer
Older
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);
}
}