我正在開發一個開源項目,大約10Kloc,我想知道程序在哪裏啓動。當然,我認爲我應該搜索「public static void main」。我正在使用Eclipse。有誰知道如何找到這個?如何查找「public static void main」或程序的開始?
我試過在Eclipse中使用搜索功能,但它沒有找到匹配。我的搜索配置不正確,還是有更好的方法來找到這種方法?
任何其他建議,以找到一個程序的開始也是受歡迎的。
編輯:這是一個Eclipse插件,與Eclipse PDE一起運行。
我正在開發一個開源項目,大約10Kloc,我想知道程序在哪裏啓動。當然,我認爲我應該搜索「public static void main」。我正在使用Eclipse。有誰知道如何找到這個?如何查找「public static void main」或程序的開始?
我試過在Eclipse中使用搜索功能,但它沒有找到匹配。我的搜索配置不正確,還是有更好的方法來找到這種方法?
任何其他建議,以找到一個程序的開始也是受歡迎的。
編輯:這是一個Eclipse插件,與Eclipse PDE一起運行。
並非所有程序都以主要方法開始。如果它的Java EE應用程序通常是一些服務,那麼它就是一個Eclipse插件,那麼起點可以在任何地方。
如果您已經搜索「main」並且什麼也沒找到,您可能會開始調試。在每個方法的開始處放置斷點,看起來它可能是一個可能的起點。
所有構造函數中的斷點都是一個好主意,因爲程序最可能通過實例化一些類來開始。
試試這個(假設你的項目編譯):
如果它沒有顯示你在那個對話框中恐怕沒有一個帶有main的類。
搜索的主要方法貫穿整個項目:
結果將拿出在‘搜索’視圖。其中之一肯定會成爲你正在尋找的人。
您使用的是文件搜索? –
它是一個網絡Java EE應用程序嗎? –
在任何人可以爲您解答此問題之前,您需要提供有關您正在使用的應用程序類型的更多信息。 – JamesB