How to start a new operating system process from Java Alternatives Runtime.exec ProcessBuilder Start a new JVM from Java Apache Commons Exec Resources Java exec - execute system processes with Java ProcessBuilder and Process From Runtime.exec() to ProcessBuilder - a comparison