idea創(chuàng)建springboot項(xiàng)目,java版本只能選擇17和21的解決方案
1.問題描述
java版本為"11.0.20",idea2023創(chuàng)建spring boot項(xiàng)目時(shí)(File->Project->Spring Initializr),java版本無法選擇11,導(dǎo)致報(bào)錯(cuò),
如下圖所示:
2.原因
spring2.X版本在2023年11月24日停止維護(hù)了,因此創(chuàng)建spring項(xiàng)目時(shí)不再有2.X版本的選項(xiàng),只能從3.1.X版本開始選擇
而Spring3.X版本不支持JDK8,JDK11,最低支持JDK17,因此JDK11也無法選擇了
當(dāng)然,停止維護(hù)只代表我們無法用idea主動(dòng)創(chuàng)建spring2.X版本的項(xiàng)目了,不代表我們無法使用,該使用依然能使用,絲毫不受影響
3.解決方法
方法一
目前阿里云還是支持創(chuàng)建Spring2.X版本的項(xiàng)目的
修改Server URL為https://start.aliyun.com
這樣java版本就可以選擇11
然后就可以愉快的創(chuàng)建項(xiàng)目了
方法二
直接把java11卸載,安裝成java17以上的版本
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java使用FutureTask實(shí)現(xiàn)預(yù)加載的示例詳解
基于FutureTask的特性,通常可以使用FutureTask做一些預(yù)加載工作,比如一些時(shí)間較長(zhǎng)的計(jì)算等,本文就來和大家講講具體實(shí)現(xiàn)方法吧,感興趣的可以了解一下2023-06-06Mybatis查詢數(shù)據(jù)的項(xiàng)目實(shí)現(xiàn)
MyBatis通過XML配置文件或注解,把Java對(duì)象映射到對(duì)應(yīng)的數(shù)據(jù)庫(kù)表中,實(shí)現(xiàn)對(duì)象關(guān)系和數(shù)據(jù)關(guān)系的互相轉(zhuǎn)換,從而使得Java應(yīng)用程序能夠更簡(jiǎn)單的操作和讀取數(shù)據(jù)庫(kù),本文就詳細(xì)的介紹一下如何實(shí)現(xiàn),感興趣的可以了解一下2023-09-09Springboot使用redisson實(shí)現(xiàn)分布式鎖的代碼示例
在實(shí)際項(xiàng)目中,某些場(chǎng)景下可能需要使用到分布式鎖功能,那么實(shí)現(xiàn)分布式鎖有多種方式,常見的如mysql分布式鎖、zookeeper分布式鎖、redis分布式鎖,本文介紹springboot如何使用redisson實(shí)現(xiàn)分布式鎖,需要的朋友可以參考下2023-06-06mybatis plus自動(dòng)生成代碼tinyint(1)自動(dòng)轉(zhuǎn)換為Boolean的問題及解決
這篇文章主要介紹了mybatis plus自動(dòng)生成代碼tinyint(1)自動(dòng)轉(zhuǎn)換為Boolean的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08Springboot如何獲取上下文ApplicationContext
這篇文章主要介紹了Springboot如何獲取上下文ApplicationContext,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-11-11springcloud項(xiàng)目里application.yml不加載的坑及解決
這篇文章主要介紹了springcloud項(xiàng)目里application.yml不加載的坑及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07Java String.replace()方法"無效"的原因及解決方式
這篇文章主要介紹了Java String.replace()方法"無效"的原因及解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-08-08