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




Advertisements
Advertisements