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

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

相关推荐
invicinble几秒前
jar包在执行的时候需要关注的细节(提供一个解构jvm问题的视角)
java·jvm·jar
麦芽糖02192 分钟前
SSE介绍及使用(Server-Send Events)
java
alan07217 分钟前
【Java + Elasticsearch全量 & 增量同步实战】
java·elasticsearch·jenkins
Rover.x19 分钟前
Netty基于SpringBoot实现WebSocket
spring boot·后端·websocket
hashiqimiya20 分钟前
后端springboot的接收前端发来的数据反序列化原理
java
cat三三1 小时前
java之异常
java·开发语言
浙江第二深情1 小时前
前端性能优化终极指南
java·maven
养乐多07221 小时前
【Java】IO流
java
俊男无期1 小时前
超效率工作法
java·前端·数据库
中国胖子风清扬1 小时前
SpringAI和 Langchain4j等 AI 框架之间的差异和开发经验
java·数据库·人工智能·spring boot·spring cloud·ai·langchain