/** * @author lautturi.com * Java example: java get parent process name */ import java.util.*; import java.lang.ProcessHandle.Info; public class Lautturi { public static void main(String[] args) { Info inf = ProcessHandle.current().parent().get().info(); System.out.println("Process info:" + inf.toString()); } }
output:
Process info:[user: Optional[GPGROUP\Administrator], cmd: C:\eclipse.exe, startTime: Optional[2019-11-27T12:14:37.240Z], totalTime: Optional[PT9M24.65625S]]