解决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大文本并行计算实现过程解析

    Java大文本并行计算实现过程解析

    这篇文章主要介绍了Java大文本并行计算如何实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Springboot如何获取上下文ApplicationContext

    Springboot如何获取上下文ApplicationContext

    这篇文章主要介绍了Springboot如何获取上下文ApplicationContext,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • 理解Java设计模式编程中的迪米特原则

    理解Java设计模式编程中的迪米特原则

    这篇文章主要介绍了Java设计模式编程中的迪米特原则,迪米特原则旨在降低类与类之间的耦合,需要的朋友可以参考下
    2016-02-02
  • SpringBoot部署在tomcat容器中运行的部署方法

    SpringBoot部署在tomcat容器中运行的部署方法

    这篇文章主要介绍了SpringBoot部署在tomcat容器中运行的部署方法,需要的朋友可以参考下
    2018-10-10
  • 浅谈springboot与微服务架构

    浅谈springboot与微服务架构

    这篇文章主要介绍了浅谈springboot与微服务架构,SpringBoot是由 Pivotal团队提供的框架,其设计⽬的是⽤来简化新Spring应⽤,初始搭建以及开发过程,该框架使⽤了特定的⽅式来进⾏配置,需要的朋友可以参考下
    2023-07-07
  • log4j使用详细解析

    log4j使用详细解析

    Log4j 除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。下面通过本文给大家介绍log4j使用详细解析,感兴趣的朋友一起看看吧
    2017-10-10
  • JAVA代理,静态,动态详解

    JAVA代理,静态,动态详解

    这篇文章主要介绍了Java静态代理和动态代理总结,非常不错,具有参考借鉴价值,需要的朋友可以参考下,希望能够给你带来帮助
    2021-09-09
  • 关于mybatis plus 中的查询优化问题

    关于mybatis plus 中的查询优化问题

    这篇文章主要介绍了关于mybatis plus 中的查询优化问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Hibernate Validation自定义注解校验的实现

    Hibernate Validation自定义注解校验的实现

    这篇文章主要介绍了Hibernate Validation自定义注解校验的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • java文本处理之计算文本句子数

    java文本处理之计算文本句子数

    这篇文章主要为大家详细介绍了java文本处理之计算文本句子数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08

最新评论