2012-10-29 53 views
1

我使用eclipse。我在同一個項目中有兩個獨立的軟件包。在每個包中,都有一個具有主要功能的類。但是,當我在package2中運行類時,我發現package1中的類的主要功能被執行。我該如何解決這個問題?如何在Java eclipse中處理兩個獨立包中的兩個主函數

+0

你如何運行你的程序? – smcg

+0

按下eclipse編輯器中的運行或調試按鈕。 –

+0

好的,那麼3個答案中的任何一個都可以工作。如果您曾經使用jar,那麼您可以在清單文件中指定主類。 – smcg

回答

0

如果你在eclipse中,右鍵單擊類並選擇「Run/As java application」。它將正確運行main()

+0

當我右鍵單擊該類時,它只顯示「運行配置」選項。 –

+0

@Jury A當它檢測到一個合適的main()方法時,它應該顯示運行方式> Java應用程序(也在工具欄圖標中,BTW)。仔細檢查它是否正確聲明。 – PhiLho

0

導航至運行/調試啓動配置對話框,並設置主標籤到包含期望的main方法的類的Main類字段。

0

right click the project -> run as-> run configuration.

在那裏你會發現指定主類的選項。選擇你想調用的主類,然後按運行。

+0

我沒有找到想要調用其主要方法的類名。我試圖手動添加它的名字,然後運行。我得到了以下錯誤:'錯誤:在類myclass中找不到main方法,請定義主要方法爲: public static void main(String [] args)' –

+0

@JuryA是否編譯過這兩個包?建立兩個n然後再試一次 –

相關問題