如何使用eclipse快速找到java项目中的main()?

URL*_*L87 13 java eclipse

在我拥有项目的src文件夹的情况下,其中有很多类,我怎么能检测main()出项目运行的类是哪个类?

NIN*_*OOP 11

  • 打开要运行类的项目;
  • 在主窗口中:运行 - >打开运行对话框...(运行配置);
  • 在左侧部分打开您的项目所属的项目类型(如果它的主要功能是您的"Java应用程序");
  • 在这个类别下你应该看到所有"可执行"类名;


And*_*mas 8

从Eclipse IDE菜单中,选择搜索> Java的....

在对话框中输入:

  • "main"作为搜索字符串.
  • "搜索"框中的"方法".
  • "限制为"框中的"声明".

这为您提供了一个方便的分层列表,在"搜索"视图中使用main()方法链接到所有类.

单击其中一个以导航到该类.然后右键单击"运行方式"或" 调试方式"以运行.


fge*_*fge 5

问题是在罐子里,你不仅限于一种main()方法.可能有几个main()s分散在不同的类别,"生产"来源以及"测试"来源等.

如果您确定可以使用此项目构建的jar java -jar the.jar,那么这意味着它META-INF/MANIFEST.MF有一个Main-Class条目:您应该在那里查找类名.

否则,您必须搜索main使用经典查找工具命名的方法...(请参阅@AndyThomas的回答)