Java Runtime exec在执行的中途暂停

Java Runtime exec在执行的中途暂停,java,runtime.exec,Java,Runtime.exec,我正在从一个bat脚本运行一个Java(.jar)程序,该脚本的末尾有以下内容(在windows上) 它检查出大约十分之一的目录和一个文件,然后什么也不做。我怀疑它暂停在文件上的原因,但我找不到任何东西。bat脚本以管理员身份运行。要阻止的exec命令的一个常见原因是它正在等待来自父进程(或控制台)的输入,或者由于父进程没有读取子进程的标准输出或错误流而被阻止 Runtime.getRuntime().exec("svn co http://myrepository.com/someproj")

我正在从一个bat脚本运行一个Java(.jar)程序,该脚本的末尾有以下内容(在windows上)


它检查出大约十分之一的目录和一个文件,然后什么也不做。我怀疑它暂停在文件上的原因,但我找不到任何东西。bat脚本以管理员身份运行。

要阻止的
exec
命令的一个常见原因是它正在等待来自父进程(或控制台)的输入,或者由于父进程没有读取子进程的标准输出或错误流而被阻止

Runtime.getRuntime().exec("svn co http://myrepository.com/someproj");
Thread.sleep(20000);