【发布时间】:2018-06-22 09:39:58
【问题描述】:
Process p = Runtime.getRuntime().exec("cmd.exe /C start C:/Empire/Intranet/Redbook/Monthly/runmonthly_Dev.cmd");
//Runtime.getRuntime().exec("cmd.exe /C start C:/Empire/Intranet/Redbook/Monthly/runmonthly_Dev.cmd");
p.waitFor();
while(p.exitValue() == 0){
}
【问题讨论】:
-
另请参阅When Runtime.exec() won't,了解有关正确创建和处理流程的许多好技巧。然后忽略它引用
exec并使用ProcessBuilder创建进程。还将String arg拆分为String[] args以解决包含空格字符的路径之类的问题。