Java Eclipse与NetBeans的等价物是什么;“作为主”运行;?

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玩得很好吗?进入运行->运行配

Eclipse与NetBeans“作为主运行”的等价物是什么

我有一个Java“main”类,其中包含开始代码:

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的答案标记为解决方案,但您的解决方案也有效。