我在Eclipse JavaEE中有一个客户端应用程序(项目)。每当我选择运行项目时,都会出现多个电源。
我的问题是:在我运行项目时,是否有任何方法可以强制项目只调用一个特定的主体?
答案 0 :(得分:2)
您可以在运行配置中指定要运行的主类。 所以当你运行这个配置时,它只会启动这个主要的。
答案 1 :(得分:2)
如果从Eclipse本身运行应用程序,则需要设置指向所需主类的运行配置。
有关创建运行配置的文档,请访问:
" Main选项卡定义要启动的类。在项目字段中输入包含要启动的类的项目的名称,并在Main类字段中输入主类的完全限定名称。如果希望程序在调试模式下启动时在main方法中停止,请选中Stop in main复选框。 注意:您不必指定项目,但这样做可以选择默认的类路径,源查找路径和JRE。"
如果要将应用程序导出到.jar文件,则需要在清单文件中指定主类。可以在此处找到执行此操作的说明:
http://help.eclipse.org/oxygen/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftasks-35.htm
清单文件中的主要类条目应如下所示:
Main-Class: classname
例如:
Main-Class: somepackage.SomeClass
答案 2 :(得分:0)
根据您对答案的反馈,您似乎正在寻找创建可运行的jar。
来自Eclipse:
从这里开始,jar会自动运行你给它的启动配置。要从命令行运行它:
java -jar MyJar.jar [... command line args ...]
(如果你双击它,它也可能会做你想要的,如果它是一个GUI应用程序)。
这将使用您在运行配置中定义的主。