作者fiend1212 (YOOOOOOOOOOOOOOOOOOOOOO)
站内java
标题[问题] 使用runtime呼叫bat档
时间Fri Dec 17 17:15:56 2010
不好意思请问各位大大
小弟最近使用Runtime呼叫bat档去执行另一支JAVA程式
然後主程式要等这支程式跑完才继续执行
但却一直都等不到他结束...程式就卡在那
以下是我呼叫的程式码
try{
Runtime rt = Runtime.getRuntime();
Process ps = rt.exec("C:/Users/admin/JAVA/Login.bat");
ps.waitFor();
}
catch(Exception e){e.printStackTrace();}
因为另一支JAVA执行完会产生一个档案
若没有ps.waitFor();那个档案还是没有产生
可是手动执行那个bat档就可以正常执行
请问有可能是什麽原因吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.71.10.81