idea創(chuàng)建springboot項目,java版本只能選擇17和21的解決方案
1.問題描述
java版本為"11.0.20",idea2023創(chuàng)建spring boot項目時(File->Project->Spring Initializr),java版本無法選擇11,導致報錯,
如下圖所示:


2.原因
spring2.X版本在2023年11月24日停止維護了,因此創(chuàng)建spring項目時不再有2.X版本的選項,只能從3.1.X版本開始選擇
而Spring3.X版本不支持JDK8,JDK11,最低支持JDK17,因此JDK11也無法選擇了
當然,停止維護只代表我們無法用idea主動創(chuàng)建spring2.X版本的項目了,不代表我們無法使用,該使用依然能使用,絲毫不受影響
3.解決方法
方法一
目前阿里云還是支持創(chuàng)建Spring2.X版本的項目的
修改Server URL為https://start.aliyun.com

這樣java版本就可以選擇11

然后就可以愉快的創(chuàng)建項目了
方法二
直接把java11卸載,安裝成java17以上的版本
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- IDEA 2021配置JavaWeb項目超詳細教程
- IDEA2023版本創(chuàng)建Spring項目只能勾選17和21卻無法使用Java8的完美解決方案
- 你應(yīng)該知道的21個Java核心技術(shù)
- IntelliJ?IDEA?2023版本創(chuàng)建Spring項目時Java只能選擇17或21的問題解決方法
- idea創(chuàng)建spring?boot項目時javaversion只能選擇17和21解決辦法
- Java搭建一個springboot3.4.1項目?JDK21的詳細過程
- IntelliJ IDEA 2021.1 EAP 1 發(fā)布支持 Java 16 和 WSL 2
- Java中ScopeValue的使用小結(jié)
相關(guān)文章
解決JPA?save()方法null值覆蓋掉mysql預(yù)設(shè)的默認值問題
這篇文章主要介紹了解決JPA?save()方法null值覆蓋掉mysql預(yù)設(shè)的默認值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11
Java數(shù)據(jù)結(jié)構(gòu)之有向圖設(shè)計與實現(xiàn)詳解
有向圖是具有方向性的圖,由一組頂點和一組有方向的邊組成,每條方向的邊都連著一對有序的頂點。本文為大家介紹的是有向圖的設(shè)計與實現(xiàn),需要的可以參考一下2022-11-11
SpringMVC通過模型視圖ModelAndView渲染視圖的實現(xiàn)
這篇文章主要介紹了SpringMVC通過模型視圖ModelAndView渲染視圖的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-12-12
mac配置Java?web開發(fā)環(huán)境的全過程
對于開發(fā)人員來說,電腦的性能很重要,所以換了Mac后需要重新配置開發(fā)環(huán)境,這篇文章主要介紹了mac配置Java?web開發(fā)環(huán)境的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2025-09-09

