[問題] call另一個Class的main,原程式就結束?

看板java作者 (CrazyBoss)時間13年前 (2012/11/17 18:30), 編輯推噓4(404)
留言8則, 6人參與, 最新討論串1/1
我要執行的主程式: package ManyMain; import XXX.jar檔; public class ManyMain { public static void main(String[] args) { XXX.main("1"); XXX.main("2"); XXX.main("3"); } } ------------------------------------------------------------- 我的主程式(ManyMain) 會call其他程式(GW_MsgSender) 而GW_MsgSender是已經包好的jar檔,我把它當成API再用 (已經知道要傳入的參數和傳回的值,但看不到程式碼) 問題來了 每次我執行完"GW_MsgSender.main("1");"後所有的程式就結束了(包含ManyMain) 請問要怎麼讓ManyMain繼續執行 "GW_MsgSender.main("2");"和"GW_MsgSender.main("3");"這兩行? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.82.219

11/17 18:51, , 1F
你是呼叫GW_MsgSender的程式進入點嗎?
11/17 18:51, 1F

11/17 18:53, , 2F
是的話,是因為runtime exception跳出了吧
11/17 18:53, 2F

11/17 20:20, , 3F
說不定人家程式裡頭有 System.exit() XD
11/17 20:20, 3F

11/17 20:35, , 4F
有的話就沒救了嗎?
11/17 20:35, 4F

11/17 20:44, , 5F
有的話也太狠了XDDD
11/17 20:44, 5F

11/17 22:28, , 6F
開另外一個jvm給他?
11/17 22:28, 6F
※ 編輯: CrazyBoss 來自: 140.116.82.219 (11/17 22:35)

11/18 14:22, , 7F
System.exit()也太XDDDDDDDDDD
11/18 14:22, 7F

11/18 22:40, , 8F
System.exit() 很正常啊.他是獨立的進入點,自己決定結果值
11/18 22:40, 8F
文章代碼(AID): #1GfsTWSA (java)