如何解决 Unsupported major.minor version

 时间:2026-02-13 00:39:19

1、先看看出错的情况

运行类,在控制台,我们看到这样的异常 "Unsupported major.minor version 52.0 "

如何解决 Unsupported major.minor version

2、查看工程使用的 JRE 版本

在工程上右键,点击 "Properties" 菜单项,打开 "Properties" 窗口,点击 "Java Build Path" 可以看到我们使用的 JRE 为 1.6 版本!

如何解决 Unsupported major.minor version

3、查看 class 文件对应的 JDK 编译器的版本

这个需要使用 JAVA 提供给我们的一个工具 javap 

我们首先找到 class 文件 (通常在工程目录下的 bin 子目录中),然后运行 cmd 打开命令行窗口,定位到 bin 目录即可,运行 javap -verbose 类的完整限定名 

从运行后的打印结果中我们可以看到 major version : 52 这样的字样,这个表明这个 class 文件是 JDK 1.8 (或称为 8.0) 生成的!

如何解决 Unsupported major.minor version

如何解决 Unsupported major.minor version

如何解决 Unsupported major.minor version

4、看看  major version 和 JDK 版本的对应关系

这个图片来自网络,其稍微有点老了,并没有 major  version : 52 对应的关系,其对应的就是 JDK 1.8 (或称为 8.0)!

如何解决 Unsupported major.minor version

5、问题解决方法

找到问题根源了,解决思路就很简单,将编译工程使用的 JDK 版本和最后运行工程使用的 JRE 版本修改一样就没有问题了!

我们这里将工程的运行环境 JRE 由 1.6 修改为 1.8 即可!

然后我们再运行这个类,问题解决!!

如何解决 Unsupported major.minor version

如何解决 Unsupported major.minor version

  • linux下如何查看cpu信息
  • 怎样查看windows的CPU是arm架构还是x86架构?
  • hosts怎么添加ip和域名解析
  • linux怎么查看cpu使用率
  • 如何用指令来快速重启IIS服务
  • 热门搜索
    大麦茶减肥 说课稿怎么写 阿娇怎么了 怎么发微信红包 血色使命攻略 聚爆攻略 八达岭长城旅游攻略 怎么去德拉诺 学生如何减肥 照片太大怎么缩小