[問題] 關於java呼叫外部程式的問題

看板java作者 (上白澤)時間17年前 (2008/07/21 22:09), 編輯推噓6(600)
留言6則, 5人參與, 最新討論串1/1
我用下列的code去呼叫vlc這程式 Process proc=Runtime.getRuntime().exec("VLC"); 可以正確執行沒問題 但要如何在code裡關閉VLC ? 我嘗試過proc.destroy(),但執行到這卻沒有反應,想請問一下有什麼method可以使用ꠊ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.105.88

07/21 22:30, , 1F
你應該問那個 vlc 的作者怎麼關閉程式
07/21 22:30, 1F

07/21 22:42, , 2F
你可以下 taskkill , 一個cmd命令參數 ,不過不建議使用.
07/21 22:42, 2F

07/22 00:57, , 3F
proc.destroy()可關喔,我試是可以的
07/22 00:57, 3F

07/22 09:47, , 4F
沒有必要這樣虐待自己 http://trac.videolan.org/jvlc/
07/22 09:47, 4F

07/22 13:18, , 5F
我是用 try { ... } finally { proc.destroy(); } 可關。
07/22 13:18, 5F

07/22 13:20, , 6F
會不會是出了錯誤,印出 outputstream 和 errorstream 看看?
07/22 13:20, 6F
文章代碼(AID): #18X9Yjcm (java)