# java.lang.ProcessBuilder类 - java.lang
**java.lang.ProcessBuilder **类用于创建操作系统进程。此类是不同步的。
## 类声明
以下是**java.lang.ProcessBuilder**类的声明:
```
public final class ProcessBuilder
extends Object
```
## 类构造函数
| S.N. | 构造函数 & 描述 |
| --- | --- |
| 1 | **ProcessBuilder(List<String> command) ** 此构造一个进程生成器指定的操作系统程序和参数。 |
| 2 | **ProcessBuilder(String... command) ** 此构造一个进程生成器指定的操作系统程序和参数。 |
## 类方法
| S.N. | 方法 & 描述 |
| --- | --- |
| 1 | [List<String> command() ](http://www.yiibai.com/java/lang/processbuilder_command.html) 此方法返回此进程生成器的操作系统程序和参数。 |
| 2 | [ProcessBuilder command(List<String> command) ](http://www.yiibai.com/java/lang/processbuilder_command_list.html) 此方法设置此进程生成器的操作系统程序和参数。 |
| 3 | [ProcessBuilder command(String... command) ](http://www.yiibai.com/java/lang/processbuilder_command_string.html) 此方法设置此进程生成器的操作系统程序和参数。 |
| 4 | [File directory() ](http://www.yiibai.com/java/lang/processbuilder_directory.html) 此方法返回此进程生成器的工作目录。 |
| 5 | [ProcessBuilder directory(File directory) ](http://www.yiibai.com/java/lang/processbuilder_directory_file.html) 此方法设置此进程生成器的工作目录。 |
| 6 | [Map<String,String> environment() ](http://www.yiibai.com/java/lang/processbuilder_environment.html) 此方法返回此进程生成器环境的字符串映射视图。 |
| 7 | [boolean redirectErrorStream() ](http://www.yiibai.com/java/lang/processbuilder_redirecterrorstream.html) 这个方法告诉此进程生成器是否合并标准错误和标准输出。 |
| 8 | [ProcessBuilder redirectErrorStream(boolean redirectErrorStream) ](http://www.yiibai.com/java/lang/processbuilder_redirecterrorstream_boolean.html) 此方法设置此进程生成器redirectErrorStream的属性。 |
| 9 | [Process start() ](http://www.yiibai.com/java/lang/processbuilder_start.html) 这种方法使用此进程生成器的属性一个新的进程。 |
## 方法继承
这个类从以下类继承的方法:
* java.lang.Object