我曾经在一个IntelliJ项目上工作,该项目在我开始工作之前就已经启动了。这个项目有一个配置,可以让我生成一个EXE文件,很容易地发送给Windows用户。
它会生成一个巨大的EXE文件,捆绑了应用程序所需的所有JAR文件,并在第一次运行时静默地将自己“安装”到AppData文件夹中,就像是常规的Windows安装文件一样,即使用户甚至不会注意到它正在进行安装。
我试图在IntelliJ中配置一个项目来做完全相同的事情,但首先我无法通过选择“exe”作为Java FX本机包类型来输出exe文件。它只生成一个.jnlp和.jar文件。当我像stackoverflow上的其他帖子那样选择“全部”,它会生成一个exe文件,但只有几kb的大小,其中不包含任何应该包含的.jar文件。此外,当我尝试打开它时,它只是崩溃并说找不到主类。
我是否错过了一些构建项目的设置?我正在使用IntelliJ 2018.3.2
以下是一些截图:
它会生成一个巨大的EXE文件,捆绑了应用程序所需的所有JAR文件,并在第一次运行时静默地将自己“安装”到AppData文件夹中,就像是常规的Windows安装文件一样,即使用户甚至不会注意到它正在进行安装。
我试图在IntelliJ中配置一个项目来做完全相同的事情,但首先我无法通过选择“exe”作为Java FX本机包类型来输出exe文件。它只生成一个.jnlp和.jar文件。当我像stackoverflow上的其他帖子那样选择“全部”,它会生成一个exe文件,但只有几kb的大小,其中不包含任何应该包含的.jar文件。此外,当我尝试打开它时,它只是崩溃并说找不到主类。
我是否错过了一些构建项目的设置?我正在使用IntelliJ 2018.3.2
以下是一些截图: