Java应用程序无法在Mac上找到JDK 1.7(使用install4j创建安装程序)

时间:2013-05-13 06:43:07

标签: macos java-7 install4j

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

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

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

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

  

线程“main”中的异常java.lang.UnsupportedClassVersionError:a(Unsupporte d major.minor版本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

请帮帮我。

1 个答案:

答案 0 :(得分:1)

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