【问题标题】:JavaFX - How to Create Small Windows Installer Executable (.exe) ApplicationJavaFX - 如何创建小型 Windows Installer 可执行 (.exe) 应用程序
【发布时间】:2026-01-27 02:05:02
【问题描述】:

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

我的问题,我们可以让 .exe 安装程序更小到 30mb 左右吗?

【问题讨论】:

  • 我们也使用相同的。但我想知道安装程序的日志路径

标签: windows maven javafx executable


【解决方案1】:

最后,我可以为 Windows 创建一个大小约为 ~14Mb 的可执行安装程序,在使用 Inno Setup 打包之前,.exe 大小约为 ~60Mb。这是可能的,因为 Gluon 在此 GitHub 存储库 gluonhq/graal 中提供了 GraalVM 的构建版本。如需完整文档,请阅读此docs

另外,我在这个 repo NMNaufaldo/HelloGraalFX 中使用 Maven 创建了一个示例代码

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

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

【讨论】:

    最近更新 更多