如何捆绑适用于 Mac/Windows 的 Java 应用程序?
2022-09-01 23:47:39
我有一个Java.jar应用程序,我想将其分发给Mac或Windows上的客户端。我想使用一个工具,它分别在Mac和Windows的.dmg和.exe包装器中,该工具在运行时执行此操作:
- 检查是否安装了 JRE;如果没有,它将从Oracle安装JRE6。否则,它会将已安装的 JRE 更新到最新的 1.6.x 版本。
- 在“开始”菜单(在 Windows 中)或“应用程序”文件夹(在 MacOSX 中)中创建指向我的包装应用程序的快捷方式链接,并允许我的应用程序使用上述 JRE 运行
- 支持Windows的简单“卸载应用程序”。对于Mac,只需将.app拖到“废纸篓”即可删除。
可选功能:
- 支持独立于平台的应用图标
- 支持自动更新 jar
- 在运行我的.jar时支持对 JRE 的参数
- Linux 支持(.deb或.rpm)