【springboot-maven项目,java: 错误: 不支持发行版本】

本文讲述了Maven项目中遇到的类文件版本错误,主要原因是pom.xml和框架中JDK版本不匹配。解决方法是调整两者到一致,如果问题持续,可能需要检查其他与JDK相关的配置。

maven项目出错必看


1.错误信息

运行时报如下错误的信息:

在这里插入图片描述

2.原因分析

图1:pom.xml里面的jdk与图2:框架设置的引用jdk不一致导致。
(创建springboot项目时,选用的jdk版本为21,而后续不小心修改了框架的jdk版本为11)

图1
在这里插入图片描述
图2:File >>Project Structure >>Modules
在这里插入图片描述

3.解决方法

因为创建此项目时原因使用的是jdk21,所以将图二的jdk11改为jdk21,使其一致即可。

在这里插入图片描述
3.1 运行成功:
在这里插入图片描述

3.2 反之:若将pom.xml中的jdk换成11,仍然会报错。

类文件具有错误的版本 61.0, 应为 55.0
请删除该文件或确保该文件位于正确的类路径子目录中。

在这里插入图片描述

4.其他情况

若修改pom.xml和框架的jdk一致后仍存在问题,核心思想就是导入他人的项目或者初创时使用的jdk是什么版本将其他地方和jdk相关的都设置成一致的版本。没有导入他人项目的jdk版本则自行在官网下载。

1.可试着修改maven里设置的jdk使其一致(或者直接注释掉)

在这里插入图片描述
在这里插入图片描述

2.再依次修改这5处地方的jdk设置

File >>Project Structure
在这里插入图片描述
File >> Settings
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值