JavaFX - 如何创建小型 Windows 安装程序可执行 (.exe) 应用程序

JavaFX - How to Create Small Windows Installer Executable (.exe) Application

以前我使用 JDK 8 + Maven + Launch4j + Inno Setup 来捆绑 JavaFX 应用程序来为 windows 制作一个可执行安装程序,我得到了大小约为 60mb 的 .exe 文件用于 SIMPLE hello世界JavaFX。然后我使用 JDK 11 + Maven + Java Packager 移动并使 .exe 安装程序文件变小大约 ~30mb。

我的问题是,我们能否将 .exe 安装程序做得比 ~30mb 更小?

最后,我可以为 windows 创建一个大小约为 ~14Mb 的可执行安装程序,在使用 Inno Setup 打包之前,.exe 大小约为 ~60Mb。这是可能的,因为 Gluon 在此 GitHub 存储库 gluonhq/graal. For full documentation please read this docs.

中提供了 GraalVM 的构建版本

此外,我在此 repo NMNaufaldo/HelloGraalFX

中使用 Maven 创建了示例代码

使用 Inno Setup 打包后的安装程序

.exe 使用 Inno Setup 打包前的本机映像