报错原因:
编译出来的class文件和运行时中所使用的的JDK版本号不一致,大概率是复用别人的项目,但是前后的编译环境不一致。
JDK版本和Java编译器内部的版本号
J2SE 8 = 52,
J2SE 7 = 51,
J2SE 6.0 = 50,
J2SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45
解决办法:
1、cmd,查看本地配置的JDK版本
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210607215232132.png)
2、配置IDEA中项目的运行环境
2.1、点击file–Project Structure
参考下图依次配置
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210607215525472.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNTU0NzE5,size_16,color_FFFFFF,t_70)