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

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

相关推荐
p***q782 分钟前
【保姆级教程】apache-tomcat的安装配置教程
java·tomcat·apache
2501_9411486117 分钟前
C++实时数据处理实战:多线程与异步IO结合高性能代码解析
java·后端·struts
u***u68518 分钟前
C++在系统中的异常处理
java·开发语言·c++
空空kkk25 分钟前
SpringMVC——拦截器
java·数据库·spring·拦截器
文涛是个小白呀29 分钟前
Java集合大调研
java·学习·链表·面试
我也爱吃馄饨36 分钟前
写的webpack插件如何适配CommonJs项目和EsModule项目
java·前端·webpack
Seven9743 分钟前
剑指offer-43、左旋转字符串
java
梵得儿SHI1 小时前
(第七篇)Spring AI 基础入门总结:四层技术栈全景图 + 三大坑根治方案 + RAG 进阶预告
java·人工智能·spring·springai的四大核心能力·向量维度·prompt模板化·向量存储检索
i***27951 小时前
Spring boot 3.3.1 官方文档 中文
java·数据库·spring boot
zhengzizhe1 小时前
LangGraph4j LangChain4j JAVA 多Agent编排详解
java·后端