以前に install4j 4.2.8 (MacOS 10.6 用) で作成されたインストーラーを次の手順でアップグレードしました。
- install4j 5.1.6 でインストーラーを開き、保存します。
- 最小 Java を 1.7 に変更し、メディア jre を「Installed OpenJDK JRE」に設定します。
- Installer->Startup->Request priviledges->Mac OS X->Try to get root privileges if admin user を確認してから、インストーラーをビルドし、デバッグ バージョンを生成しました。
作成したdmgをMac10.8(Oracle jre 7インストール済み)で実行したところ、インストール画面で「次へ」をクリックするとフリーズし、ログファイルが「checking writable with maximum」の出力で止まってしまいました。この時点で、2 つの install4j 関連プロセスが実行されていることがわかりました。この状態から抜け出す唯一の方法は、それらのプロセスを強制終了することです。
デバッグ バージョンのインストーラーが機能することを確認しました。
誰かが同様の問題を経験した場合、助けてください。ありがとう。