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