从JAVA 1.5版本开始,JAVA新增了ProcessBuilder,专门用于调用外部进程,且能快速创建一个指定了环境的进程与子进程,极大地增强了进程的复用性,示例代码如下:
// 定义在FileNameGetProcess.java文件中
static List<String> call() throws Exception {
List<String> fileNames = Lists.newArrayList();
// 设置了环境变量DIR,针对Windows环境
List<String> commands = Lists