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 改为当前使用的版本

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

相关推荐
编程修仙5 分钟前
第一篇 认识SpringBoot
java·spring boot
骇客野人9 分钟前
.gitignore文件常用设置
java
bill44717 分钟前
BPMN2.0,flowable工作流,【用户任务】使用【任务监听器】动态设置下一步处理人
java·工作流引擎·flowable·bpmn
Cricyta Sevina18 分钟前
Java 语言多线程核心概念全解析
java·开发语言
shenzhenNBA26 分钟前
如何在python文件中使用日志功能?简单版本
java·前端·python·日志·log
遇印记43 分钟前
javaOCA考点(基础)
java·开发语言·青少年编程
阿里云云原生1 小时前
告别“看不见的内存”!SysOM 如何实现 Java 进程内存全景分析?
java·云原生
Andy工程师1 小时前
Spring Boot 按照以下顺序加载配置(后面的会覆盖前面的):
java·spring boot·后端