我使用install4j为Mac创建了一个Java应用程序安装程序。我的应用程序使用JDK1.7。
我也在install4j中正确地设置了JDK版本。
我还在Mac上安装了JDK1.7,当我在控制台上输入java -version命令时,它提供了JDK1.7。
应用程序也安装成功,但我运气不好,当我尝试启动应用程序时,它会给我带来这个错误。
线程“main”java.lang.UnsupportedClassVersionError中的异常:a(不可支持的d major.minor版本51.0)
发生上述错误是因为它使用了Apple内置的JDK1.6。我希望应用程序使用JDK1.7,它已经安装在机器上。
编辑
现在,我通过在jre选项中选择OpenJdk创建了安装程序。现在,它不是给我UnsupportedClassVersionError,而是现在应用程序图标闪烁在码头上,然后走。
下面是宇宙日志。
5/23/13 11:16:47.777 AM com.apple.launchd.peruser.502154:(0x0-0x92092.com.install4j.9409-6211-0940-9008.25800)退出,代码:15/23/13 11:17:09.166 AM com.apple.launchd.peruser.502154:(0x0-0x93093.com.install4j.9409-6211-0940-9008.25802)与代码:15/23/13 11:17:12.400 AM com.apple.launchd.peruser.502154:(0x0-0x94094.com.install4j.9409-6211-0940-9008.25804)与代码一起退出:1
请帮帮我。
发布于 2013-05-13 08:30:29
在Mac安装程序的媒体文件向导中,转到" JRE“步骤并选择"Installed OpenJDK JRE(Java7及更高版本)”。
https://stackoverflow.com/questions/16516201
复制相似问题