使用Spring Initializr創(chuàng)建Spring Boot項目沒有JDK1.8的解決辦法
信息差真可怕!
很久沒創(chuàng)建springboot項目,今天使用idea的Spring Initializr 創(chuàng)建 Spring Boot項目時,發(fā)現(xiàn)java版本里,無法選擇jdk1.8,只有17、21、22;前段時間也聽說過,springboot將放棄java8,最低支持Jdk17。
其實,早在2021年9月份,關于 Spring Framework 6.0的消息出來的時候,Spring 官方就已經(jīng)明確了不會向下兼容,最低的 JDK 版本是 JDK 17。
2022年,Spring Framework 6.0和 SpringBoot 3.0都會推出,在此之前,Java社區(qū)很堅挺,一直是"新版任你發(fā),我用Java 8",不管新版本怎么出,很少有人愿意升級。
這一次,Spring 直接來了個大招,跨過 JDK 8-16,直接升級到 JDK 17。
不過,spring這一操作也許會推進java生態(tài)的發(fā)展呢!
解決辦法
去官網(wǎng)看了下,原來是因為Spring Boot 官方不再支持 Spring Boot 的 2.x 版本了,之后全力維護 3.x;而 Spring Boot 3.x 對 JDK 版本的最低要求是 17!
所以解決方法就是:不要用官方提供的 Spring Initializr 來初始化項目了,我們可以使用阿里云提供的鏡像(https://start.aliyun.com/),就可以使用 Java 8。
# 將下面url https://start.spring.io/ #替換為 https://start.aliyun.com/
成功解決無法使用jdk8的問題!
以上就是使用Spring Initializr創(chuàng)建Spring Boot項目沒有JDK1.8的解決辦法的詳細內(nèi)容,更多關于Spring Boot沒有JDK1.8的資料請關注腳本之家其它相關文章!
相關文章
spring?boot實現(xiàn)圖片上傳到后臺的功能(瀏覽器可直接訪問)
這篇文章主要介紹了spring?boot實現(xiàn)圖片上傳到后臺的功能(瀏覽器可直接訪問),需要的朋友可以參考下2022-04-04Java中Collection、List、Set、Map之間的關系總結
今天小編就為大家分享一篇關于Java中Collection、List、Set、Map之間的關系總結,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-02java validation 后臺參數(shù)驗證的使用詳解
本篇文章主要介紹了java validation 后臺參數(shù)驗證的使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10Java基于正則表達式實現(xiàn)查找匹配的文本功能【經(jīng)典實例】
這篇文章主要介紹了Java基于正則表達式實現(xiàn)查找匹配的文本功能,結合具體實例形式分析了java正則查找、字符串遍歷、group分組相關操作技巧,需要的朋友可以參考下2017-04-04