Exception in thread "main" java.lang.UnsupportedClassVersionError : unsupported major.minor version 52.0

新建好springboot项目后,打开application运行main方法报如下错。

1.问题:Exception in thread "main" java.lang.UnsupportedClassVersionError :  unsupported major.minor version 52.0

我的电脑上安装了jdk1.7 和 jdk1.8,虽然创建项目的时候选择了当前使用的jdk版本1.7,但是创建后的发现使用的是jdk1.8,将pom.xml文件中修改为jdk1.7,出现 Exception in thread "main" java.lang.UnsupportedClassVersionError :  unsupported major.minor version 52.0 ,把运行之后的target文件删除,再运行,依旧报错。

解决:重新创建项目,选择jdk版本1.7,降低springboot的版本,问题解决。

参考博客:https://blog.csdn.net/qq_35218427/article/details/79421293

2.问题:如果操作解决第一个问题后出现pom.xml的出错,错误指向<parent>标签:

解决方案步骤:

(1)工程–》右键–》Maven–》Update Project…

这里写图片描述

(2)取消offline选项,选择Force Update of Snapshots/Releases,OK

这里写图片描述

同步后,问题解决。

参考博客:https://blog.csdn.net/daihuimaozideren/article/details/78393555?locationNum=10&fps=1

3.问题:如果解决上述的错误后打开application类报如下错:

解决方法:重启eclipse就一劳永逸了。希望对您有帮助。祝您成功!

参考博客:https://blog.csdn.net/qiushibaiyi/article/details/32320265

原文地址:https://www.cnblogs.com/flytop/p/8942143.html