3

Mac OS X 用の install4j を使用して Java アプリケーション インストーラーを作成しました。私のアプリケーションはJDK 1.7を使用しています。

install4j の JDK バージョンも適切に設定しました。

また、Mac に JDK 1.7 をインストールjava -versionしました。コンソールでコマンドを入力すると、JDK 1.7 が表示されます。

アプリケーションも正常にインストールされましたが、アプリケーションを起動しようとすると、次のエラーが表示されます

スレッド「メイン」の例外 java.lang.UnsupportedClassVersionError: a (サポートされていないメジャー.マイナー バージョン 51.0)

上記のエラーは、Apple の組み込み JDK 1.6 を使用しているために発生します。マシンに既にインストールされている JDK 1.7 をアプリで使用したい。

編集

jreオプションでOpenJdkを選択してインストーラーを作成しました。UnsupportedClassVersionErrorは表示されなくなりましたが、アプリケーション アイコンがドックバーで点滅して消えます。

以下はcosoleログです。

5/23/13 11:16:47.777 AM com.apple.launchd.peruser.502[154]: ([0x0-0x92092].com.install4j.9409-6211-0940-9008.25[800]) コードで終了しました: 1 5/23/13 11:17:09.166 AM com.apple.launchd.peruser.502[154]: ([0x0-0x93093].com.install4j.9409-6211-0940-9008.25[802]) コードで終了: 1 5/23/13 11:17:12.400 AM com.apple.launchd.peruser.502[154]: ([0x0-0x94094].com.install4j.9409-6211-0940-9008.25[804]) で終了コード: 1

私を助けてください。

4

1 に答える 1