我有一个Java项目(在Eclipse中运行),没有main方法,需要调试并查看哪个是调用者类和程序流。我该怎么开始呢?
这是一个简单的项目,不包含任何web/tomcat相关的数据
谢谢你的回复。我是StackOverflow的新手,所以请原谅我的写作和提问。
我正在包含包并尝试创建类的对象,但它不识别类。所有的类都是公共的
如果不从公共静态void main开始,就无法运行Java SE应用程序。如果你想调试一个库或框架的代码,你需要创建一个main方法并从那里调用代码。
看一下JUnit。如果你只是想调试你的代码,这是你通常要做的。
由于Java要求所有方法和变量都在类中,因此JVM需要在初始化任何对象之前存在一个起点。因此,main必须是静态的,并且是公共的,这样JVM才能找到它。与c++不同的是,main方法不返回状态码,所以它的返回类型是void而不是int。