2012-06-14 38 views
0

我正在使用Java編寫具有多個程序的中等比例產品。單個項目 - 多個程序

您可以將此項目視爲MMOG,包含服務器端,客戶端和其他程序。

由於Java有這個概念的項目和包,我可以把一切都放在一個單獨的項目,但由軟件包分隔?或者我必須爲每個單獨的項目尋求一個項目?

如果有辦法把所有的東西放在一起,那會很棒,因爲現在我得到了「找不到主」錯誤。

謝謝

+1

我不認爲Java中有「項目」的正式概念。 – markw

+0

你可以更清楚一下你的包裝是什麼意思嗎?對此沒有明顯的限制。我有幾個項目,我使用ant腳本將每個項目打包成多個jar文件。 –

回答

1

你可以把他們都在一個項目包帶,只要你有一個主要功能一類爲每個包。但是,當您構建項目時,它會經歷一切,如果您決定導出,則所有內容都將包含在jar文件中。另一方面,如果你把它們分成項目,一切都會整潔乾淨。他們將是分開的,您可以分別導出它們,但是,如果項目需要彼此訪問,則必須確保將每個項目包括在依賴項目的構建路徑中。

+0

這正是我一直在做的,這是給我的「無法找到主」錯誤。另外,每個包都有多個擁有自己Main的Classes。我在每個包中都有一個調用其他類的主要類的Main類。 – drum

1

是的,將大型產品分成多個項目是很常見的。在Eclipse中,您可以將項目添加到構建路徑中。右鍵單擊你的「主」項目,選擇Build Path> Configure Build Path並點擊「Projects」標籤。在那裏您會看到將所需項目添加到構建路徑的選項。

相關問題