我通过以下步骤升级了以前使用 install4j 4.2.8(适用于 MacOS 10.6)创建的安装程序:
- 在install4j 5.1.6中打开安装程序并保存;
- 将最低 java 更改为 1.7,并将媒体 jre 设置为“已安装 OpenJDK JRE”
- 检查 Installer->Startup->Request priviledges->Mac OS X->Try to get root permissions if admin user 然后我构建了安装程序,以及生成的调试版本。
当我在 Mac10.8(安装了 Oracle jre 7)上运行生成的 dmg 时,当我在安装屏幕上单击“下一步”时它被冻结,并且日志文件在输出“检查可写最大值”处停止。此时我可以看到两个与 install4j 相关的进程正在运行。摆脱这种情况的唯一方法是杀死这些进程。
我确保调试版本安装程序工作正常。
如果有人遇到类似问题,请提供帮助。谢谢。