看板 java 關於我們 聯絡資訊
不好意思請問各位大大 小弟最近使用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