0

编译项目时出现此错误:Unsupported major.minor version 51.0. 我正在使用 JDK 1.6:

$ java -version
java version "1.6.0_51"
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)
Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)

根据this page,该错误是由于JRE和JDK之间的不一致造成的。有谁知道如何解决这一问题?非常感谢。

顺便说一句,我的平台是 OSX 10.8.5。

更新

这是我的 JAVA_HOME:

export JAVA_HOME=`/usr/libexec/java_home -v 1.6.0`
4

1 回答 1

2

您收到“Unsupported major.minor version 51.0”,因为您尝试在使用 jdk 7 编译的 jre 6 中运行应用程序。

要么使用 jdk 6 编译你的应用程序,要么将你的默认 jre 升级到 7。

于 2013-09-24T19:09:02.580 回答