在Eclipse中运行Java代码而不使用main

时间:2013-04-24 21:22:37

标签: java eclipse class main

我有一个没有main方法的Java项目(在Eclipse中运行),需要调试并查看哪个是调用者类和程序流。我该如何开始?

这是一个简单的项目,不包含任何web / tomcat相关数据。


感谢您的回复。我是StackOverflow的新手,因此请原谅我的写作并提出问题。

我正在包含包并尝试创建类的对象,但它没有识别类。所有课程都是公开的。

3 个答案:

答案 0 :(得分:5)

如果没有使用public static void main,就无法运行Java SE应用程序。如果要调试库或框架的代码,则需要创建一个main方法并从那里调用代码。

答案 1 :(得分:3)

看看JUnit。如果您只想调试代码,则通常需要执行此操作。

答案 2 :(得分:1)

由于Java要求所有方法和变量都在类中,因此JVM需要在初始化任何对象之前存在的起始点。因此,main必须是静态的并且是公共的,以便JVM找到它。与C ++不同,main方法不返回状态代码,因此返回类型为void而不是int。