使用 jpackage 将 JavaFx jar 封装为 MacOS DMG 安装器 – 例 NS-USBloader

使用 jpackage 将 JavaFx jar 封装为 MacOS DMG 安装器 – 例 NS-USBloader

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

本文介绍了如何使用 jpackage 工具为 ns-usbloader 打包应用程序,适用于所有 Java 环境。提供了打包命令示例和可编辑参数说明,强调生成的应用结构清晰,并分享了下载链接,同时提醒注意安全风险。

🎯

关键要点

  • ns-usbloader 是一个常用工具,GitHub 地址为 https://github.com/developersu/ns-usbloader。
  • 作者提供的仅为 jar 运行方式,无法在启动菜单留存,使用不便。
  • 使用 jpackage 工具可以为 ns-usbloader 打包应用程序,适用于所有 Java 环境。
  • 提供了 jpackage 打包命令示例,包括可编辑参数说明。
  • 生成的应用结构清晰,文件无多余内容,便于使用。
  • 打包的 NS-USBloader-7.2.dmg 文件已分享,下载链接为 https://pan.baidu.com/s/1iMjTJ3An1jxU243OR3wzww,提取码为 ts9f。
  • 提醒用户注意安全风险,建议不要从其他地方获取安装器。

延伸问答

如何使用 jpackage 打包 ns-usbloader 应用程序?

使用 jpackage 工具,可以通过命令行输入相关参数进行打包,例如:jpackage --name NS-USBloader --input ./jar --main-jar ns-usbloader-7.2-m1.jar --type dmg --dest ../ --icon ./app.icns --app-version 7.2。

ns-usbloader 的 GitHub 地址是什么?

ns-usbloader 的 GitHub 地址是 https://github.com/developersu/ns-usbloader。

打包后的 NS-USBloader 应用程序结构是怎样的?

打包后的 NS-USBloader 应用程序结构清晰,包括 Info.plist、MacOS、Resources 等目录,且无多余文件。

打包 ns-usbloader 时需要注意哪些安全风险?

用户应注意安全风险,建议不要从其他地方获取安装器,以免遭遇潜在风险。

可以在哪里下载打包好的 NS-USBloader 安装器?

打包好的 NS-USBloader-7.2.dmg 文件可以在 https://pan.baidu.com/s/1iMjTJ3An1jxU243OR3wzww 下载,提取码为 ts9f。

jpackage 打包的优缺点是什么?

jpackage 的优点是自动打包完整的 JRE,无需配置环境;缺点是生成的文件体积略大。

➡️

继续阅读