Java Eclipse与NetBeans的等价物是什么;“作为主”运行;?
Eclipse与NetBeans“作为主运行”的等价物是什么 我有一个Java“main”类,其中包含开始代码:Java Eclipse与NetBeans的等价物是什么;“作为主”运行;?,java,eclipse,netbeans,Java,Eclipse,Netbeans,Eclipse与NetBeans“作为主运行”的等价物是什么 我有一个Java“main”类,其中包含开始代码: public static void main(String[] args) 然后我有另一个类foo,它有一个方法bar 当我显示(编辑)主类并单击run图标时,它会正常运行。但当我编辑foo类并单击run图标时,它会显示: 所选内容不包含可能在服务器上运行的任何资源 NetBeans总是知道运行主类。Eclipse没有。有什么方法可以教Eclipse玩得很好吗?进入运行->运行配
public static void main(String[] args)
然后我有另一个类foo
,它有一个方法bar
当我显示(编辑)主类并单击run图标时,它会正常运行。但当我编辑foo类并单击run图标时,它会显示:
所选内容不包含可能在服务器上运行的任何资源
NetBeans总是知道运行主类。Eclipse没有。有什么方法可以教Eclipse玩得很好吗?进入
运行->运行配置
选择你的项目
并选择Main
类,然后单击Apply
按钮和Run
按钮
这将始终从所选的
主类运行,打开首选项并在“运行/调试”启动中选择“始终启动先前启动的应用程序”
”(以下“启动操作”)
然后,右键单击您的Main
类并选择“runas
”>“Java应用程序
”。现在,当您编辑其他类并单击运行按钮时,Main
将再次启动。类foo
是否包含Main
方法?foo中没有主类。主类在“main”中。Foo是从main调用的。我想教Eclipse记住程序的入口点。你不能执行一个没有main
methodLino的类——我知道这一点。所以我才有主班。我希望教Eclipse记住程序的入口点。似乎是一个合理的请求。不,即使您更新了没有run方法的foo类。run图标将使用main方法运行主类。Eclipse比你想象的要聪明得多。第一次使用main方法作为-->Java应用程序运行您的类,它会记住您的main类。谢谢您,它很管用!这应该是默认设置!也谢谢你。我将Till Brychcy的答案标记为解决方案,但您的解决方案也有效。