2013-04-24 44 views
-1

我有一個沒有main方法的Java項目(在Eclipse中運行),需要調試並查看哪個是調用方類和程序流。我如何開始?在沒有main的Eclipse中運行Java代碼

這是一個簡單的項目,不包含任何web/tomcat相關數據。


感謝您的回覆。我是StackOverflow的新手,因此請原諒我的寫作和提問。

我包括軟件包並試圖創建一個類的對象,但它不承認類。所有的課程都是公開的。

+3

如果沒有主要方法,則不能有流動。這就是第一次通話必須開始的地方。 – ddmps 2013-04-24 21:24:43

+3

進行單元測試。 – SLaks 2013-04-24 21:25:24

回答

5

如果沒有以public static void main開始,沒有辦法運行Java SE應用程序。如果你想調試一個庫或框架的代碼,你需要創建一個主要方法並從那裏調用代碼。

+0

我正在包括包並試圖創建一個類的對象,但它不識別這些類。所有的課程都是公開的。 – Ana 2013-04-25 20:00:22

+0

你是什麼意思,它不承認類?你有什麼錯誤?你能上傳你的項目嗎? – 2013-05-26 21:51:20

1

由於Java要求所有方法和變量都在類內,因此JVM需要在任何對象初始化之前存在的起點。因此,對於JVM來說,main必須是static和public。與C++不同,主要方法不會返回狀態碼,所以它的返回類型是void而不是int。

3

看看JUnit。如果你只是想調試你的代碼是你通常必須做的。

+0

非常方便的感謝... – Fattie 2014-05-26 06:20:35