我有一个没有main方法的Java项目(在Eclipse中运行),需要调试并查看哪个是调用者类和程序流。我该如何开始?
这是一个简单的项目,不包含任何web / tomcat相关数据。
感谢您的回复。我是StackOverflow的新手,因此请原谅我的写作并提出问题。
我正在包含包并尝试创建类的对象,但它没有识别类。所有课程都是公开的。
答案 0 :(得分:5)
如果没有使用public static void main,就无法运行Java SE应用程序。如果要调试库或框架的代码,则需要创建一个main方法并从那里调用代码。
答案 1 :(得分:3)
看看JUnit。如果您只想调试代码,则通常需要执行此操作。
答案 2 :(得分:1)
由于Java要求所有方法和变量都在类中,因此JVM需要在初始化任何对象之前存在的起始点。因此,main必须是静态的并且是公共的,以便JVM找到它。与C ++不同,main方法不返回状态代码,因此返回类型为void而不是int。