2013-08-19 61 views
0

我正在開發一個開源項目,大約10Kloc,我想知道程序在哪裏啓動。當然,我認爲我應該搜索「public static void main」。我正在使用Eclipse。有誰知道如何找到這個?如何查找「public static void main」或程序的開始?

我試過在Eclipse中使用搜索功能,但它沒有找到匹配。我的搜索配置不正確,還是有更好的方法來找到這種方法?

任何其他建議,以找到一個程序的開始也是受歡迎的。

編輯:這是一個Eclipse插件,與Eclipse PDE一起運行。

+0

您使用的是文件搜索? –

+0

它是一個網絡Java EE應用程序嗎? –

+0

在任何人可以爲您解答此問題之前,您需要提供有關您正在使用的應用程序類型的更多信息。 – JamesB

回答

0

並非所有程序都以主要方法開始。如果它的Java EE應用程序通常是一些服務,那麼它就是一個Eclipse插件,那麼起點可以在任何地方。

如果您已經搜索「main」並且什麼也沒找到,您可能會開始調試。在每個方法的開始處放置斷點,看起來它可能是一個可能的起點。

所有構造函數中的斷點都是一個好主意,因爲程序最可能通過實例化一些類來開始。

0

試試這個(假設你的項目編譯):

  1. 右鍵單擊應用程序的頂級節點上(在包資源管理器)
  2. 作爲選擇Run - > Java應用程序
  3. 現在Eclipse應該存在你用一個對話框'選擇Java應用程序'

如果它沒有顯示你在那個對話框中恐怕沒有一個帶有main的類。

0

搜索的主要方法貫穿整個項目:

  1. 搜索 - >文件(在Eclipse的菜單欄)
  2. 鍵入「公共靜態無效的主要(字串[]」到「包含文字「框。
  3. 確保您的範圍設置爲工作區
  4. 點擊搜索。

結果將拿出在‘搜索’視圖。其中之一肯定會成爲你正在尋找的人。

相關問題