使用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"。

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

相关推荐
再难也得平12 小时前
[LeetCode刷题]128.最长连续序列(从零开始的java题解)
java·算法·leetcode
亓才孓12 小时前
【MyBatis Exception】SQLSyntaxErrorException(按批修改不加配置会报错)
java·开发语言·mybatis
亓才孓12 小时前
【MyBatis Runtime Exception】自动驼峰映射对Map不生效,应该在查询中起别名
java·windows·mybatis
树码小子12 小时前
图书管理系统(3)修改图书接口
spring boot·mybatis·图书管理系统
没有bug.的程序员12 小时前
调试艺术进阶:从断点内核到日志动态化的高效问题定位深度实战指南
java·调试·断点·日志动态化
渣瓦攻城狮13 小时前
互联网大厂Java面试:Spring、微服务与消息队列技术详解
java·redis·spring·微服务·消息队列·面试指南·程序员面试
予枫的编程笔记13 小时前
【Kafka基础篇】Kafka Producer发送机制全链路拆解:从拦截器到网络发送一文吃透
java·kafka·消息队列·分布式消息·producer发送机制·kafka核心原理·消息发送优化
玄〤13 小时前
个人博客网站搭建day2-Spring Boot 3 + JWT + Redis 实现后台权限拦截与单点登录(漫画解析)
java·spring boot·redis·后端·jwt
BigGGGuardian13 小时前
六合一 Spring Boot API 防护框架:防重、限流、幂等、自动Trim、慢接口检测、链路追踪,一个 Starter 搞定
java·后端
HoneyMoose13 小时前
Jenkins 更新时候提示 Key 错误
java·开发语言