Mega Code Archive

 
Categories / Java Book / 003 Essential Classes
 

0228 ProcessBuilder class

This class is used to create operating system processes. Create ProcessBuilder ProcessBuilder(List<String> command) Creates a process builder with the specified operating system program and arguments. ProcessBuilder(String... command) Creates a process builder with the specified operating system program and arguments. List<String> command() Returns this process builder's operating system program and arguments. ProcessBuilder command(List<String> command) Sets this process builder's operating system program and arguments. ProcessBuilder command(String... command) Sets this process builder's operating system program and arguments. File directory() Returns this process builder's working directory. ProcessBuilder directory(File directory) Sets this process builder's working directory. Map<String,String> environment() Returns a string map view of this process builder's environment. boolean redirectErrorStream() Tells whether this process builder merges standard error and standard output. ProcessBuilder redirectErrorStream(boolean redirectErrorStream) Sets this process builder's redirectErrorStream property. Process start() Starts a new process using the attributes of this process builder. Revised from Open JDK source code