【发布时间】:2013-05-07 03:23:53
【问题描述】:
我已经创建了一个 Java 应用程序安装程序使用 Mac OS X 的 install4j。我的应用程序使用 JDK 1.7。
我已经在 install4j 中正确设置了 JDK 版本。
我还在 Mac 上安装了 JDK 1.7,当我在控制台上键入 java -version 命令时,它给了我 JDK 1.7。
应用程序也安装成功,但我不走运,当我尝试启动应用程序时,它给了我这个错误:
线程“main”中的异常 java.lang.UnsupportedClassVersionError: a (Unsupported major.minor version 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 2013 年 5 月 23 日上午 11:17:09.166 com.apple.launchd.peruser.502[154]: ([0x0-0x93093].com.install4j.9409-6211-0940-9008.25[802]) 退出代码: 1 2013 年 5 月 23 日上午 11:17:12.400 com.apple.launchd.peruser.502[154]: ([0x0-0x94094].com.install4j.9409-6211-0940-9008.25[804]) 退出代码: 1
请帮帮我。
【问题讨论】: