我想通过使用ProcessBuilder类的
Java应用程序顺序执行2个或更多命令.我尝试过多个选项,如其他响应/论坛中的建议,但没有运气.
这是我试过的事情:
ProcessBuilder processBuilder = new ProcessBuilder("ls",";","pwd");
给我以下错误:
错误:ls:;:没有这样的文件或目录
错误:ls:pwd:没有这样的文件或目录
ProcessBuilder processBuilder = new ProcessBuilder("ls","&&","pwd");
给我类似的错误:
错误:ls:&&:没有这样的文件或目录
错误:ls:pwd:没有这样的文件或目录
List<String> command = new ArrayList<String>(); command.add("ls"); command.add(";"); command.add("pwd"); ProcessBuilder processBuilder = new ProcessBuilder(command);
给我以下错误:
错误:ls:;:没有这样的文件或目录
错误:ls:pwd:没有这样的文件或目录
我的操作系统是Linux / Mac OSX.