[問題] java呼叫外部程式會當掉

看板java作者 (Metal)時間17年前 (2008/04/02 19:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
只要用socket程式去call外部程式,外部程式就會當掉 socket server程式如下 class test { public static void main(String args[]) throws Exception { int serverPort = 80; ServerSocket welcomeSocket = new ServerSocket(serverPort); System.out.println("Server STARTed!!"); int i; i = 0; while(true) { Socket connectionSocket = welcomeSocket.accept(); i++; String s = Integer.toString(i); Runtime t = Runtime.getRuntime(); Process pr=t.exec("D://vstream/run.bat"); } } } bat內容:C:/Progra~1/VideoLAN/VLC/vlc.exe mms://url 但是我把socket的code通通拿掉,只留call bat那兩行,vlc又能正常跑不會當掉 請問這是什麼哪邊出錯Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.107.6
文章代碼(AID): #17ysVLfl (java)
文章代碼(AID): #17ysVLfl (java)