This is how you can get process id of a Java process.
import java.lang.management.ManagementFactory;
public class JavaProcessId {
public static void main(String[] args) {
String vmName = ManagementFactory.getRuntimeMXBean().getName();
int p = vmName.indexOf("@");
String pid = vmName.substring(0, p);
System.out.println(pid);
}
}
Discover more from Shekhar Gulati
Subscribe to get the latest posts sent to your email.