我在 Eclipse JavaEE 中有一个客户端应用程序(项目)。每当我选择运行该项目时,都会出现多个电源。
我的问题是:是否有任何方法可以强制项目在运行项目时仅调用一个特定的 main?
最佳答案
如果您从 Eclipse 本身运行应用程序,那么您将需要设置一个指向所需主类的运行配置。
可以在此处找到创建运行配置的文档:
“Main 选项卡定义要启动的类。在项目字段中输入包含要启动的类的项目名称,并在 Main 类字段中输入主类的完全限定名称。检查如果您希望程序在 Debug模式下启动时在主方法中停止,请选择“在主程序中停止”复选框。 注意:您不必指定项目,但这样做可以选择默认的类路径、源查找路径和 JRE。”
如果您要将应用程序导出到 .jar 文件,那么您将需要在 list 文件中指定主类。可以在此处找到执行此操作的说明:
http://help.eclipse.org/oxygen/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftasks-35.htm
list 文件中的主类条目应如下所示:
Main-Class: classname
例如:
Main-Class: somepackage.SomeClass
关于Java - Eclipse - 如何强制应用程序仅运行一个主程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50257508/