解決IDEA創(chuàng)建SpringBoot項(xiàng)目沒有Java版本8問題
問題
idea2023版本創(chuàng)建springboot的過程中,選擇java版本時(shí)發(fā)現(xiàn)沒有java8版本,只有java17和java20
原因
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主動創(chuàng)建spring2.X版本的項(xiàng)目了,不代表我們無法使用,該使用依然能使用,絲毫不受影響
目前阿里云還是支持創(chuàng)建Spring2.X版本的項(xiàng)目的
解決方案一
通過修改服務(wù)器URL解決 (推薦)
修改Server URL為https://start.aliyun.com
解決方案二
創(chuàng)建一個新項(xiàng)目,建議選擇JDK21,該版本兼容JDK8,可以不用配置JDK21的環(huán)境直接創(chuàng)建項(xiàng)目后,修改POM文件中SpringBoot為2.x.x和Java.version為8即可。
解決方案三
升級JDK版本 ,安裝JDK17并配置環(huán)境變量,創(chuàng)建項(xiàng)目后將SpringBoot的版本要改為3.0以下,在pom.xml中把java.version修改為1.8。
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
java如何更改數(shù)據(jù)庫中的數(shù)據(jù)
這篇文章主要介紹了java如何更改數(shù)據(jù)庫中的數(shù)據(jù),修改數(shù)據(jù)庫是數(shù)據(jù)庫操作必不可少的一部分,使用Statement接口中的excuteUpdate()方法可以修改數(shù)據(jù)表中的數(shù)據(jù),感興趣的朋友跟隨小編一起看看吧2021-11-11Java并發(fā)編程ReentrantReadWriteLock加讀鎖流程
這篇文章主要介紹了Java并發(fā)編程ReentrantReadWriteLock加讀鎖流程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05Java使用openssl檢測網(wǎng)站是否支持ocsp
OCSP在線證書狀態(tài)協(xié)議是為了替換CRL而提出來的。對于現(xiàn)代web服務(wù)器來說一般都是支持OCSP的,OCSP也是現(xiàn)代web服務(wù)器的標(biāo)配,這篇文章主要介紹了Java使用openssl檢測網(wǎng)站是否支持ocsp,需要的朋友可以參考下2022-07-07springcloud?gateway實(shí)現(xiàn)簡易版灰度路由步驟詳解
這篇文章主要為大家介紹了springcloud?gateway實(shí)現(xiàn)簡易版灰度路由步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11java 單元測試 對h2數(shù)據(jù)庫數(shù)據(jù)清理方式
這篇文章主要介紹了java 單元測試 對h2數(shù)據(jù)庫數(shù)據(jù)清理方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09ConcurrentHashMap線程安全及實(shí)現(xiàn)原理實(shí)例解析
這篇文章主要介紹了ConcurrentHashMap線程安全及實(shí)現(xiàn)原理實(shí)例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11Spring Boot解決項(xiàng)目啟動時(shí)初始化資源的方法
這篇文章主要給大家介紹了關(guān)于Spring Boot如何解決項(xiàng)目啟動時(shí)初始化資源的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-05-05