3

使用 install4j for Mac OS X创建了一个 Java 应用程序安装程序。我的应用程序使用JDK 1.7

我也正确设置了 install4j 中的 JDK 版本。

我还在 Mac 上安装了 JDK 1.7,当我java -version在控制台上键入命令时,它给了我 JDK 1.7。

应用程序也安装成功,但我不走运,当我尝试启动应用程序时,它给了我这个错误

线程“主”java.lang.UnsupportedClassVersionError 中的异常:a(不支持 d major.minor 版本 51.0)

出现上述错误是因为它使用了苹果内置的 JDK 1.6。我希望应用程序使用已经安装在机器上的 JDK 1.7。

编辑

现在我通过在 jre 选项中选择 OpenJdk 创建了安装程序。现在它没有给我UnsupportedClassVersionError但现在应用程序图标在停靠栏上闪烁并消失。

下面是cosole日志。

2013 年 5 月 23 日上午 11:16:47.777 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

1

在 Mac OS X 安装程序的媒体文件向导中,转到“JRE”步骤并选择“已安装 OpenJDK JRE(Java 7 和更高版本)”。

于 2013-05-13T08:30:29.650 回答