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

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

相关推荐
JavaEdge在掘金1 天前
06-LangChain Tool 加载与使用指南:预制工具、SerpAPI、edge-tts、GraphQL
java
NettyBoy1 天前
生产 YoungGC 导致的系统化卡顿
java·jvm
聚美智数1 天前
食物热量搜索与详情双接口接入实战,轻量化生活服务 API 落地
java·开发语言·生活
Ting-yu1 天前
Spring AI Alibaba零基础速成(2) ---- Ollama安装与使用
java·后端·spring·ai
砍材农夫1 天前
物联网 基于netty构建mqtt服务协议支持
java·物联网·struts·netty
qq_5470261791 天前
SpringBoot + Redis 电商秒杀完整方案
spring boot·redis·后端
凤凰院凶涛QAQ1 天前
《C++转Java快速入手系列》String篇:在C++里拼字符串像搬砖,在Java里拼字符串像玩乐高 —— 还是带垃圾回收的那种。
java·开发语言·c++
会编程的吕洞宾1 天前
Spring_Boot_3_3_的___Transactional__
java·后端·spring
轻刀快马1 天前
讲明白Lambda 表达式的进化史
java·开发语言
那个失眠的夜1 天前
SpringBoot
java·开发语言·spring boot·spring·mvc·mybatis