Java.lang.ProcessBuilder Class
Advertisements
Introduction
The java.lang.ProcessBuilder class is used to create operating system processes.This class is not synchronized.
Class declaration
Following is the declaration for java.lang.ProcessBuilder class:
public final class ProcessBuilder extends Object
Class constructors
| S.N. | Constructor & Description |
|---|---|
| 1 | ProcessBuilder(List<String> command) This constructs a process builder with the specified operating system program and arguments. |
| 2 | ProcessBuilder(String... command) This constructs a process builder with the specified operating system program and arguments. |
Class methods
| S.N. | Method & Description |
|---|---|
| 1 | List<String> command() This method returns this process builder's operating system program and arguments. |
| 2 | ProcessBuilder command(List<String> command) This method sets this process builder's operating system program and arguments. |
| 3 | ProcessBuilder command(String... command) This method sets this process builder's operating system program and arguments. |
| 4 | File directory() This method returns this process builder's working directory. |
| 5 | ProcessBuilder directory(File directory) This method sets this process builder's working directory. |
| 6 | Map<String,String> environment() This method returns a string map view of this process builder's environment. |
| 7 | boolean redirectErrorStream() This method tells whether this process builder merges standard error and standard output. |
| 8 | ProcessBuilder redirectErrorStream(boolean redirectErrorStream) This method sets this process builder's redirectErrorStream property. |
| 9 | Process start() This method starts a new process using the attributes of this process builder. |
Methods inherited
This class inherits methods from the following classes:
java.lang.Object