java如何调用外部unix命令
我想用java代码调用unix系统命令,我编写的代码如下:java如何调用外部unix命令,java,bash,process,Java,Bash,Process,我想用java代码调用unix系统命令,我编写的代码如下: String cmd=“split-a-d-b 10M test.txt” processexecproc=Runtime.getRuntime().exec(cmd) 我希望当外部命令完成后,我可以继续执行以下程序。如何实现它?试试看 execProc.waitFor(); 这将一直阻止,直到命令完成。也许你应该考虑使用,它提供了处理过程的更方便的API。 ProcessBuilder builder = new ProcessBu
String cmd=“split-a-d-b 10M test.txt”代码>
processexecproc=Runtime.getRuntime().exec(cmd)代码>
我希望当外部命令完成后,我可以继续执行以下程序。如何实现它?试试看
execProc.waitFor();
这将一直阻止,直到命令完成。也许你应该考虑使用,它提供了处理过程的更方便的API。
ProcessBuilder builder = new ProcessBuilder(command);
Process process = builder.start();
process.waitFor();
InputStream stream = process.getInputStream();