idea创建springboot项目无法创建jdk8原因及多种解决方案

#王者杯·14天创作挑战营·第1期#

idea创建springboot项目无法创建jdk8原因及多种解决方案

提示:帮帮志会陆续更新非常多的IT技术知识,希望分享的内容对您有用。本章分享的是springboot的使用。前后每一小节的内容是存在的有:学习and理解的关联性。【帮帮志系列文章】:每个知识点,都是写出代码和运行结果且前后关联上的去分析和说明(能大量节约您的时间)。
所有文章都*不会*直接把代码放那里,让您自己去看去理解。我希望我的内容对您有用而努力~



原因

原因:在使用idea创建springboot项目的时候,无法选择jdk1.8。

在这里插入图片描述
因为:
(官方宣布:)spring2.X版本在2023年6月30日停止维护了,因此创建spring项目时不再有2.X版本的选项,只能从3.0.X版本开始选择(2023年11月24日开始发布),而Spring3.X版本不支持JDK8,JDK11(所以11也不能选),最低支持JDK17。这个官网原始英文界面(插件翻译的:)
在这里插入图片描述
OSS 支持意思是:
在 Spring 社区的支持下,提供免费的安全更新和错误修复。

-----他不维护了,那为什么我们自己创建项目却不能选------
联系是:

在这里插入图片描述

我们使用idea工具创建spring项目的时候,选择的服务地址是 start.spring.io(官方地址)。所以发生了这个问题。
所以和idea版本无关,是选择spring官方地址的问题)。


一、解决:使用阿里云地址

选择使用阿里云的地址,阿里云地址里面有一些扩展的springboot关联包(就是创建项目之前,会选择依赖那里,选择了哪些,哪些就添加到pom里面,比原生的spring.io多了很多依赖包可以选,也能选择很多阿里自己的技术包为依赖)
他目前还支持springboot2.X的版本。就可以选择jdk8

http://start.aliyun.com
在这里插入图片描述

如果您选择之后,报错:
在这里插入图片描述
则请看帮帮志另一个文章:
使用idea创建springboot勾选阿里云地址报错
大致:需要修改/验证 idea工具的网络代理 及 最好idea的版本在2023以上
文章里还有一个和阿里云配合的绝招,肯定解决springboot2.x和jdk8的问题

二、升级jdk

升级jdk为 jdk17.就可以直接创建一个springboot。
看您自己是否要做这步:下载新的jdk(jdk17以上的版本)。安装并配置环境变量。
比如:我电脑上有 hadoop scala flink spark等等等等等,包括搭建的三台linux虚拟机,部署好的这些生态圈能用各个命令运行跑起来和n多个导入好pom.xml并写了很多很多功能和代码的大项目,去虚拟机里面运行实际的功能。 jdk不敢升级~


三、选择jdk21

因为jdk21是兼容jdk8,修改POM文件中SpringBoot为2.x.x和Java.version为8即可。 停止维护只代表我们无法用idea主动创建spring2.X版本的项目了,不代表我们无法使用jdk8去开发springboot,该使用依然能使用,丝毫不受影响。


四、修改pom

随便选一个,创建好工程。
进入pom.xml,手动修改 springboot的版本 和 jdk的版本,等待maven重新加载好即可。


总结

(会陆续更新非常多的IT技术知识及泛IT的电商知识,可以点个关注,共同交流。ღ( ´・ᴗ・` )比心)
(也欢迎评论,提问。 我会依次回答~)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值