我使用 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
请帮我。