如何找到“public static void main”或程序的开头?

时间:2013-08-19 22:30:12

标签: java eclipse search

我正在开发一个大约10Kloc的开源项目,我想知道程序的起始位置。当然,我认为我应该搜索“public static void main”。我正在使用Eclipse。有谁知道如何找到这个?

我尝试在Eclipse中使用搜索功能,但找不到匹配项。我的搜索配置是否不正确,或者是否有更好的方法来查找此方法?

欢迎任何其他有关查找计划开始的建议。

编辑:这是一个Eclipse插件,与Eclipse PDE一起运行。

3 个答案:

答案 0 :(得分:0)

并非所有程序都以main方法开头。如果它的Java EE应用程序通常是一些服务,它是一个Eclipse插件,那么起点就可以在任何地方。

如果您搜索了“main”并且什么都没找到,那么您应该开始调试。将断点放在每个看起来可能是起点的方法的开头。

所有构造函数中的断点都是个好主意,因为程序最有可能通过实例化某些类来开始。

答案 1 :(得分:0)

试试这个(假设您的项目编译):

  1. 右键单击应用程序的顶部节点(在软件包资源管理器中)
  2. 选择以 - >运行Java应用程序
  3. Eclipse现在应该为您提供一个对话框“选择Java应用程序”
  4. 如果没有在对话框中显示任何内容,我担心没有一个主要课程。

答案 2 :(得分:0)

在整个项目中搜索主要方法:

  1. 搜索 - >文件(在Eclipse的菜单栏中)
  2. 在“包含文本”框中键入“public static void main(String []”。
  3. 确保您的范围设置为工作区
  4. 点击搜索。
  5. 结果将显示在“搜索”视图中。其中一个肯定是你正在寻找的那个。