使用idea创建的springboot项目报错:“java: 错误: 无效的源发行版:17”

原因:

您的Idea版本不支持Java 17。

解决办法:

方法一:升级idea(pass)

方法二:更改项目的源和目标发行版本(推荐)

  • 打开项目,找到项目的根目录。
  • 打开根目录中的.idea文件夹。
  • 在.idea文件夹中找到compiler.xml文件,并打开它。
  • 在compiler.xml文件中找到标签,并在其内部添加以下内容:
xml 复制代码
<component name="CompilerConfiguration">
    <bytecodeTargetLevel>
        <module name="" target="1.8" />
    </bytecodeTargetLevel>
</component>
  • 将target属性的值更改为您希望使用的Java版本。例如,如果您希望使用Java 16,则将其更改为"1.16"。

  • 保存文件并重新编译项目。

相关推荐
爱笑的眼睛117 小时前
端到端语音识别系统的前沿实践与深度剖析:从RNN-T到Conformer
java·人工智能·python·ai
老华带你飞7 小时前
垃圾分类|基于springboot 垃圾分类系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
悟能不能悟7 小时前
JAVA 中dao层的实体应该属于哪个层次VO,还是DTO,或者其他
java·开发语言
醇氧7 小时前
在 Spring Service 中使用 private final Gson gson = new Gson(); 是否安全?
java·安全·spring
CodeAmaz8 小时前
InnoDB的MVCC机制
java·数据库·mvcc
CoderYanger8 小时前
贪心算法:4.摆动序列
java·算法·leetcode·贪心算法·1024程序员节
默 语8 小时前
Spring-AI vs LangChain4J:Java生态的AI框架选型指南
java·人工智能·spring·ai·langchain·langchain4j·spring-ai
古城小栈8 小时前
Spring Boot 集成区块链:智能合约调用接口开发全解析
spring boot·区块链·智能合约
kk哥88998 小时前
springboot静态资源的核心映射规则
java·spring boot·后端
老毛肚8 小时前
Java两种代理模式详解
java·开发语言·代理模式