Java ProcessBuilder

Java ProcessBuilder is a class that provides a way to create and manage operating system processes in Java. It allows developers to start and control external processes, set environment variables, redirect input and output, and handle errors. Introduced in Java 1997 with Java 1.1, ProcessBuilder simplifies the process of launching and managing system processes from within a Java application, enabling integration with external programs or scripts.

https://docs.oracle.com/javase/8/docs/api/java/lang/ProcessBuilder.html