作者CrazyBoss (CrazyBoss)
看板java
標題[問題] call另一個Class的main,原程式就結束?
時間Sat Nov 17 18:30:52 2012
我要執行的主程式:
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
推 No:你是呼叫GW_MsgSender的程式進入點嗎? 11/17 18:51
→ No:是的話,是因為runtime exception跳出了吧 11/17 18:53
推 PsMonkey:說不定人家程式裡頭有 System.exit() XD 11/17 20:20
→ CrazyBoss:有的話就沒救了嗎? 11/17 20:35
推 No:有的話也太狠了XDDD 11/17 20:44
推 LaPass:開另外一個jvm給他? 11/17 22:28
※ 編輯: CrazyBoss 來自: 140.116.82.219 (11/17 22:35)
→ cha122977:System.exit()也太XDDDDDDDDDD 11/18 14:22
→ qrtt1:System.exit() 很正常啊.他是獨立的進入點,自己決定結果值 11/18 22:40