不好意思請問各位大大
小弟最近使用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