我们用java, 调用外部程序,特地封装了类, 吸收了大部分别人的代码,主要的API如下
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec(cmdLine, env, workingDirectoryFile);
InputStream stdErr = proc.getErrorStream(); // 得到运行的错误流
InputStream stdOut = proc.getInputStream(); // 得到正常运行的输出流
//进程的出口值。根据惯例,0 表示正常终止, 非0 表示程序运行错误
int exitCode = proc.waitFor();