解决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实现调用jython执行python文件的方法

    Java实现调用jython执行python文件的方法

    这篇文章主要介绍了Java实现调用jython执行python文件的方法,结合实例形式分析了Java调用jython执行python文件的常见操作技巧及相关问题解决方法,需要的朋友可以参考下
    2018-03-03
  • java 压缩和解压缩Zip、Jar、Gzip文件实例代码

    java 压缩和解压缩Zip、Jar、Gzip文件实例代码

    本文主要介绍java压缩和解压缩Zip、Jar、Gzip文件的知识,这里整理了相关资料,并附示例代码有兴趣的小伙伴可以参考下
    2016-09-09
  • elasticsearch的灵魂唯一master选举机制原理分析

    elasticsearch的灵魂唯一master选举机制原理分析

    这篇文章主要为大家介绍了elasticsearch的灵魂唯一master选举机制原理分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • Linux+Docker+SpringBoot+IDEA一键自动化部署的详细步骤

    Linux+Docker+SpringBoot+IDEA一键自动化部署的详细步骤

    这篇文章主要介绍了Linux+Docker+SpringBoot+IDEA一键自动化部署的详细步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Java Eclipse进行断点调试的方法

    Java Eclipse进行断点调试的方法

    本篇文章主要介绍了Java Eclipse进行断点调试的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • spring boot中的条件装配bean的实现

    spring boot中的条件装配bean的实现

    这篇文章主要介绍了spring boot中的条件装配bean的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Spring中的Context你真的懂了吗

    Spring中的Context你真的懂了吗

    这篇文章主要给大家介绍了关于Spring中Context的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Spring具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • Java数据类型转换详解

    Java数据类型转换详解

    这篇文章主要讲解Java中基本数据类型、字符串与其它数据类型以及常见的日期类型的转换,希望能给大家做一个参考。
    2016-06-06
  • SpringBoot读取配置的常用方式总结

    SpringBoot读取配置的常用方式总结

    在SpringBoot应用开发中,配置文件是不可或缺的一部分,它们帮助我们管理应用的运行时参数,使得应用的部署和维护变得更加灵活,本文将介绍六种常用的SpringBoot读取配置方式,需要的朋友跟着小编一起来看看吧
    2024-07-07
  • MyBatis如何使用(二)

    MyBatis如何使用(二)

    这篇文章主要介绍了MyBatis如何使用(二)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07

最新评论