gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 01:49:12 25 4
gpt4 key购买 nike

我有两个主要类(class)。一个用于我的 GUI,另一个用于同一项目中的服务器程序以进行分配。

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

我构建项目是为了在项目文件夹的/dist 中获取 .jar 可执行文件。当我执行 .jar 文件时,GUI 出现,但功能不起作用,因为所需的结果由服务器程序提供。

Netbeans 上有没有办法构建项目,以便当我执行 .jar 文件时,GUI 和服务器都会执行?或者我是否必须为服务器程序创建一个单独的java项目?

(不想做后半部分)

最佳答案

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

我不知道你的项目的具体设置或者它在做什么,所以我不能真正告诉你将服务器作为一个单独的程序是否更好,但你很可能不需要这样做.

只需将服务器主方法的内容移至 GUI 主方法中,它就应该可以正常工作。如果您正在调用静态方法,那么只需创建一个服务器实例(如果您还没有)(如果您要走这条路线,无论如何您都应该创建一个实例)。

同样,我不知道您项目的具体情况,但发布一些代码,我可以尝试为您提供更多帮助。

关于java - 为多个主类创建1个jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57439112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com