【问题标题】:UnsupportedClassVersionError java [duplicate]UnsupportedClassVersionError java [重复]
【发布时间】:2012-07-29 17:16:31
【问题描述】:

可能重复:
Exception in thread “main” java.lang.UnsupportedClassVersionError: a (Unsupporte d major.minor version 51.0)

我之前一直在使用带有 jre 1.7.x 和 jdk 1.7.x 的 Eclipse,我不得不降级到 1.6x。

我降级的方式是从我的电脑上卸载所有1.7相关的,然后重新安装1.6。

现在,当我尝试调试时,我得到了

`java.lang.UnsupportedClassVersionError: MyClass: Unsupported major.minor version 51.0`

我查看了之前编译的JRE和JDK的版本,都是1.6。

有人可以帮忙吗?

【问题讨论】:

  • 在降级 Java 后,您是否对 Eclipse 项目进行了干净构建?

标签: java eclipse unsupported-class-version


【解决方案1】:
java.lang.UnsupportedClassVersionError: `Unsupported major.minor version 51.0`

您的运行时版本与编译时版本不同。

确保JAVA_HOME变量等,以确保编译和运行时都指向相同的版本。

【讨论】:

    【解决方案2】:

    看这里How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version

    您使用 1.7 编译代码并使用 1.6 进行调试

    【讨论】:

      猜你喜欢
      • 2021-02-20
      • 2012-06-12
      • 2015-11-22
      • 2016-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      相关资源
      最近更新 更多