idea项目运行时 java: 错误: 不支持发行版本 21

java项目运行时,同样的项目别的都是正常运行,单个这个项目一直报

java: 错误: 不支持发行版本 21,

报错的解释

这个错误表明你正在尝试使用Java编译器编译一个类,但是编译器遇到了一个它不支持的版本号,在这个上下文中,"21"很可能是指java的版本号,也就是Java 21 但是这个版本目前尚未发布,可能是一个未来的版本。

解决方法:

1. 检查本地jdk与项目中jdk的版本是否一致,

检查方法如下

win+R 打开cmd 窗口,输入 java -version 查看当前本地的jdk版本

查看项目jdk的版本 File----->Project Structure-----> Project

修改完成后点击应用(apply)

备注:模块中每个项目都要改成与本地SDK版本一致

2.将java Compiler 中的model 改为当前使用的版本

点击应用 成功,启动代码正常

相关推荐
xifangge20258 小时前
【深度排障】从 OS 底层寻址剖析 javac 不是内部或外部命令 核心报错:变量空间隔离与自动化部署终极范式
java·开发语言·jdk·自动化
肖恩想要年薪百万8 小时前
JSP中常用JSTL标签
java·开发语言·状态模式
程序员清风8 小时前
AI开发岗该如何准备面试?
java·后端·面试
笨拙的老猴子8 小时前
Spring AI 实战教程(七):Agent 智能体 —— 用电商购物助手学透自主规划与工具执行
java·人工智能·spring
月落归舟8 小时前
深入解析Java基础之基础
java·开发语言
折哥的程序人生 · 物流技术专研8 小时前
《Java 100 天进阶之路》第20篇:Java初始化、构造器、对象创建的过程
java·开发语言·后端·面试
电魂泡哥8 小时前
CMS垃圾回收
java·jvm·算法
Amctwd9 小时前
【Python】从Excel中按行提取图片
java·python·excel
啃臭9 小时前
AOP和反射
java·spring boot
西凉的悲伤9 小时前
java 使用PNG图片隐写文件
java·图片隐写·png