解决Springboot项目报错:java:错误:不支持发行版本 17

 更新时间:2023年08月07日 09:19:00   作者:全幼儿园最帅z  
这篇文章主要给大家介绍了关于解决Springboot项目报错:java:错误:不支持发行版本17的相关资料,这个错误意味着你的Spring Boot项目正在使用Java 17这个版本,但是你的项目中未配置正确的Java版本,需要的朋友可以参考下

项目场景:springboot项目build完成后运行出错

使用IDEA的Spring Initializr构建的Spring boot项目在构建完成后运行出错

问题描述

用Spring Initializr创建了Spring Boot 项目后,运行时报错 “错误:java: 错误: 不支持发行版本 17”

错误:java: 错误: 不支持发行版本 17

原因分析:

根据错误信息得知,应该是JDK的版本出了问题,查看pom.xml检查一下

java版本为17

可以看到,JDK的版本是17,由于我并没有安装JDK17,所以会报错不支持发行版本17,但是在我用Spring Initializr创建项目时选的是JDK11,为什么创建成功就变成17了呢,这里检查一下Spring Boot 的版本

Spring Boot版本为3.0.4

这下就清楚了,应该是 Spring Boot的版本和Java版本不兼容 的问题,查了一下 Spring Boot 3.0.4支持的最低Java 版本为JDK 17 ,在创建项目时应该是忽略了我指定的JDK版本,而是选择了满足条件的最低的JDK,又因为我没有安装这个版本所以报错。

解决方案:

在创建项目时选择较低版本的Spring Boot即可

选择低版本的Spring Boot

Spring Boot和JDK版本的对应关系可以自行搜索。

总结

到此这篇关于解决Springboot项目报错:java:错误:不支持发行版本 17的文章就介绍到这了,更多相关java:错误:不支持发行版本17内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java执行windows下cmd命令的方法

    java执行windows下cmd命令的方法

    这篇文章主要介绍了java执行windows下cmd命令的方法,较为详细的说明了Java执行Windows下CMD命令的方法,并总结了常用的CMD命令供大家参考,需要的朋友可以参考下
    2014-11-11
  • Java编程打印购物小票实现代码

    Java编程打印购物小票实现代码

    这篇文章主要介绍了Java编程打印购物小票实现代码,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • RestTemplate如何使用JSON发送Post请求

    RestTemplate如何使用JSON发送Post请求

    这篇文章主要介绍了RestTemplate如何使用JSON发送Post请求问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Java中数组的一些常见操作和技巧分析

    Java中数组的一些常见操作和技巧分析

    这篇文章主要给大家介绍了关于Java中数组的一些常见操作和技巧分析的相关资料,数组(Array)是Java中的一种引用数据类型,是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理,需要的朋友可以参考下
    2023-08-08
  • java执行SQL语句实现查询的通用方法详解

    java执行SQL语句实现查询的通用方法详解

    这篇文章主要介绍了java执行SQL语句实现查询的通用方法详解,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Java将文件内容读取为字符串的实现步骤

    Java将文件内容读取为字符串的实现步骤

    在Java编程中,经常需要将文件内容读取为字符串进行处理,比如配置文件读取、文本数据解析等场景,不同版本的Java提供了多种实现方式,同时也有一些外部库可以简化操作,本文给大家介绍了Java将文件内容读取为字符串的实现步骤,需要的朋友可以参考下
    2025-06-06
  • idea中提示Class 'xxx' is never used的解决

    idea中提示Class 'xxx' is never us

    这篇文章主要介绍了idea中提示Class 'xxx' is never used的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Spring Boot 开发私有即时通信系统(WebSocket)

    Spring Boot 开发私有即时通信系统(WebSocket)

    本文利用Spring Boot作为基础框架,Spring Security作为安全框架,WebSocket作为通信框架,实现点对点聊天和群聊天
    2017-04-04
  • java.util.ArrayDeque类使用方法详解

    java.util.ArrayDeque类使用方法详解

    这篇文章主要介绍了java.util.ArrayDeque类使用方法,java.util.ArrayDeque类提供了可调整大小的阵列,并实现了Deque接口,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • openfeign使用nacos服务注册方式调用的实现

    openfeign使用nacos服务注册方式调用的实现

    文章说明如何将项目注册到Nacos,使OpenFeign调用时通过服务名自动发现服务,无需手动配置URL,需添加Nacos和Sentinel依赖,启动类使用@FeignClient注解并指定fallback,服务名称直接填入value属性即可实现动态调用
    2025-09-09

最新评论