作者finaloltry (上白澤)
看板java
標題[問題] 關於java呼叫外部程式的問題
時間Mon Jul 21 22:09:48 2008
我用下列的code去呼叫vlc這程式
Process proc=Runtime.getRuntime().exec("VLC");
可以正確執行沒問題
但要如何在code裡關閉VLC ?
我嘗試過proc.destroy(),但執行到這卻沒有反應,想請問一下有什麼method可以使用ꠊ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.105.88
1F:推 PsMonkey:你應該問那個 vlc 的作者怎麼關閉程式 07/21 22:30
2F:推 TonyQ:你可以下 taskkill , 一個cmd命令參數 ,不過不建議使用. 07/21 22:42
3F:推 starskgb:proc.destroy()可關喔,我試是可以的 07/22 00:57
5F:推 H45:我是用 try { ... } finally { proc.destroy(); } 可關。 07/22 13:18
6F:推 H45:會不會是出了錯誤,印出 outputstream 和 errorstream 看看? 07/22 13:20