-1

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

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


谢谢你的回复。我是 StackOverflow 的新手,所以请原谅我的写作和提问。

我包括包并尝试创建一个类的对象,但它不识别这些类。所有的课程都是公开的。

4

3 回答 3

5

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

于 2013-04-24T21:24:13.213 回答
3

看看JUnit。如果你只是想调试你的代码是你通常必须做的。

于 2013-04-24T21:39:12.610 回答
1

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

于 2013-04-24T21:27:38.007 回答