springboot新建項(xiàng)目jdk只有17/21,無法選中1.8解決辦法
解決方案1:
將https://start.spring.io/
或者http://start.springboot.io/
替換為 https://start.aliyun.com/
解決方案二:
升級(jí)jdk版本 ,安裝jdk17并配置環(huán)境變量,官方稱,17版本將會(huì)是主流,在springboot3以上版本只支持jdk17以上版本(但當(dāng)前大多數(shù)項(xiàng)目都是jdk1.8的環(huán)境,且17并不是完全向下兼容)
若采用JDK1.8創(chuàng)建項(xiàng)目后,springboot的版本要改為3.0以下,在pom.xml中把java改為1.8
補(bǔ)充:springboot和jdk版本問題
pringboot3.0.0以上版本需配置jdk17以上版本,
spingboot3.0.0以下版本可以適配jdk8及jdk1.8版本
如果不適配或出現(xiàn)
java: 無法訪問org.springframework.boot.SpringApplication
錯(cuò)誤的類文件: /F:/XXX/boot/spring-boot/3.0.0/spring-boot-3.0.0.jar!/org/springframework/boot/SpringApplication.class
類文件具有錯(cuò)誤的版本 61.0, 應(yīng)為 52.0
請刪除該文件或確保該文件位于正確的類路徑子目錄中
報(bào)錯(cuò)
總結(jié)
到此這篇關(guān)于springboot新建項(xiàng)目jdk只有17/21,無法選中1.8解決辦法的文章就介紹到這了,更多相關(guān)jdk只有17/21無法選中1.8內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java中實(shí)現(xiàn)在一個(gè)方法中調(diào)用另一個(gè)方法
下面小編就為大家分享一篇Java中實(shí)現(xiàn)在一個(gè)方法中調(diào)用另一個(gè)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02JVM運(yùn)行時(shí)數(shù)據(jù)區(qū)原理解析
這篇文章主要介紹了JVM運(yùn)行時(shí)數(shù)據(jù)區(qū)原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08Java Socket實(shí)現(xiàn)單線程通信的方法示例
這篇文章主要介紹了Java Socket實(shí)現(xiàn)單線程通信的方法,結(jié)合具體實(shí)例形式分析了java socket單線程通信的原理與客戶端、服務(wù)器端相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-06-06Mybatis中的resultType和resultMap查詢操作實(shí)例詳解
resultType是直接表示返回類型的,而resultMap則是對外部ResultMap的引用,resultMap解決復(fù)雜查詢是的映射問題。這篇文章主要介紹了Mybatis中的resultType和resultMap查詢操作實(shí)例詳解,需要的朋友可以參考下2016-09-09