将具有多个类的netbeans java应用程序转换为。exe
我在netbeans上制作了一个java应用程序。我试着把它转换成。exe4j和launch4j等各种软件的帮助下执行。但问题是,这些软件只占用一个主类。我的申请有3个。因此,我的应用程序没有连接到数据库
你可以在下面搜索框中键入要查询的问题!
我在netbeans上制作了一个java应用程序。我试着把它转换成。exe4j和launch4j等各种软件的帮助下执行。但问题是,这些软件只占用一个主类。我的申请有3个。因此,我的应用程序没有连接到数据库
# 1 楼答案
我个人使用exe4j
在exe4j中,当您继续向导时,您将获得此类窗口
然后,您可以单击绿色+按钮添加您的易激发jar文件,并在general区域指定主类。在这个例子中
test
假设您的应用程序名为
newMDIApplication
在netbeans中,您有3个类
当应用程序启动时,
newMDIApplication.class
的主方法将被执行。所以,当您创建一个jar文件时,您应该填充它的主要方法在这个exe4j窗口中,您应该选择
newMDIApplication
作为主类# 2 楼答案
你的问题有点令人困惑。。 Mainclass是指包含公共静态void main(字符串[]args)
函数void main用于启动程序。您可以在void main中初始化程序
执行开始后,JVM将调用void main函数。。 您不能使用multiplevoid mains,因为JVM会被它搞混
编辑
现在我明白你的问题了
首先从所有gui类中删除此代码
在所有Gui类的类构造函数中查找并添加此代码,如果类名为NewJFrame,则类构造函数如下
如果您只有Gui类。。请添加一个Java类并在其上放置public static void main函数
//在这里导入您的类
您可以通过创建GUI对象来显示GUI
语法
ClassName—GUI类的名称
objectname-任何名称
例如:
外观代码
确保这些类已导入
编辑3-转换为exe