Springboot项目报错 【错误:java: 错误: 不支持发行版本 17】
项目场景:springboot项目build完成后运行出错
使用IDEA的Spring Initializr构建的Spring boot项目在构建完成后运行出错
问题描述
用Spring Initializr创建了Spring Boot 项目后,运行时报错“错误:java: 错误: 不支持发行版本 17”
原因分析:
根据错误信息得知,应该是JDK的版本出了问题,查看pom.xml检查一下
可以看到,JDK的版本是17,由于我并没有安装JDK17,所以会报错不支持发行版本17,但是在我用Spring Initializr创建项目时选的是JDK11,为什么创建成功就变成17了呢,这里检查一下Spring Boot 的版本
这下就清楚了,应该是
Spring Boot的版本和Java版本不兼容
的问题,查了一下Spring Boot 3.0.4支持的最低Java 版本为JDK 17
,在创建项目时应该是忽略了我指定的JDK版本,而是选择了满足条件的最低的JDK,又因为我没有安装这个版本所以报错。
解决方案:
在创建项目时选择较低版本的Spring Boot即可
Spring Boot和JDK版本的对应关系可以自行搜索。
来源地址:https://blog.csdn.net/qq_51330798/article/details/129686073
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341