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

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

相关推荐
抹除不掉的轻狂丶3 分钟前
Java 日志框架完整指南:发展历史、核心组成与最佳实践
java·开发语言·python
林涧泣14 分钟前
使用Java输出HelloWorld
java·开发语言
叫致寒吧25 分钟前
Dockerfile
java·spring cloud·eureka
鸽鸽程序猿32 分钟前
【刷题册】三
java·刷题
ruleslol34 分钟前
java中调用uri请求的几种常见的方法
java
资生算法程序员_畅想家_剑魔34 分钟前
Java常见技术分享-10-装饰器模式
java·开发语言·装饰器模式
ss27335 分钟前
ThreadPoolExecutor七大核心参数:从源码看线程池的设计
java·数据库·算法
林shir38 分钟前
Java基础1.4-运算符
java·开发语言
ldj20201 小时前
springboot logback 设置日志级别
java·spring boot·logback