繁体   English   中英

为多个主类创建1个jar文件

[英]Create 1 jar file for multiple main classes

我有两个主要班级。 在同一个项目中,一个用于我的GUI,另一个用于我的服务器程序。

当前在项目配置中,主类设置为我的GUI主类。

我构建了项目,以在项目文件夹的/ dist中获取.jar可执行文件。 当我执行.jar文件时,将显示GUI,但功能无法正常工作,因为服务器程序将提供所需的结果。

Netbeans上是否有一种构建项目的方法,以便当我执行.jar文件时,会同时执行G​​UI和服务器? 还是我必须为服务器程序创建一个单独的Java项目?

(不想做后面的部分)

一个jar文件中不能有两个主要方法(或至少两个选定的主要方法)。 想一想,java在执行文件时如何知道要运行哪个?

我不知道您的项目的确切设置或执行的操作,因此我无法真正告诉您将服务器制成单独的程序是否更好,但是您很可能不需要这样做。

只需将服务器main方法的内容移到GUI main方法中,它就可以正常工作。 如果要调用静态方法,则只需创建服务器实例即可(如果您还没有)(如果您使用此方法,则无论如何都应如此)。

同样,我不知道您项目的细节,但是发布一些代码,我会尽力帮助您。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM