我有兩個主要課程。一個用于我的 GUI,一個用于同一項目中的服務器程序以進行分配。當前在項目配置中,主類設置為我的 GUI 主類。我構建項目是為了在項目文件夾的 /dist 中獲取 .jar 可執(zhí)行文件。當我執(zhí)行 .jar 文件時,會出現 GUI,但功能不起作用,因為所需的結果將由服務器程序提供。在 Netbeans 上有沒有一種方法可以構建項目,以便在我執(zhí)行 .jar 文件時同時執(zhí)行 GUI 和服務器?或者我是否必須為服務器程序創(chuàng)建一個單獨的 java 項目?(不想做后半部分)
1 回答

米脂
TA貢獻1836條經驗 獲得超3個贊
一個 jar 文件中不能有兩個主要方法(或至少兩個選定的主要方法)。想一想,java在執(zhí)行文件的時候怎么知道運行哪一個呢?
我不確切知道你的項目的設置或它在做什么,所以我不能真正告訴你將服務器作為一個單獨的程序是否更好,但你很可能不需要這樣做。
只需將服務器的主要方法的內容移動到 GUI 主要方法中,它應該可以正常工作。如果您正在調用靜態(tài)方法,那么只要創(chuàng)建一個服務器實例(如果您還沒有)(如果您要走這條路,無論如何都應該這樣做)。
同樣,我不知道您項目的具體細節(jié),但發(fā)布一些代碼,我可以嘗試幫助您解決更多問題。
添加回答
舉報
0/150
提交
取消