解決Springboot項(xiàng)目報(bào)錯(cuò):java:錯(cuò)誤:不支持發(fā)行版本?17
項(xiàng)目場(chǎng)景:springboot項(xiàng)目build完成后運(yùn)行出錯(cuò)
使用IDEA的Spring Initializr構(gòu)建的Spring boot項(xiàng)目在構(gòu)建完成后運(yùn)行出錯(cuò)
問(wèn)題描述
用Spring Initializr創(chuàng)建了Spring Boot 項(xiàng)目后,運(yùn)行時(shí)報(bào)錯(cuò) “錯(cuò)誤:java: 錯(cuò)誤: 不支持發(fā)行版本 17”

原因分析:
根據(jù)錯(cuò)誤信息得知,應(yīng)該是JDK的版本出了問(wèn)題,查看pom.xml檢查一下

可以看到,JDK的版本是17,由于我并沒(méi)有安裝JDK17,所以會(huì)報(bào)錯(cuò)不支持發(fā)行版本17,但是在我用Spring Initializr創(chuàng)建項(xiàng)目時(shí)選的是JDK11,為什么創(chuàng)建成功就變成17了呢,這里檢查一下Spring Boot 的版本

這下就清楚了,應(yīng)該是
Spring Boot的版本和Java版本不兼容的問(wèn)題,查了一下Spring Boot 3.0.4支持的最低Java 版本為JDK 17,在創(chuàng)建項(xiàng)目時(shí)應(yīng)該是忽略了我指定的JDK版本,而是選擇了滿(mǎn)足條件的最低的JDK,又因?yàn)槲覜](méi)有安裝這個(gè)版本所以報(bào)錯(cuò)。
解決方案:
在創(chuàng)建項(xiàng)目時(shí)選擇較低版本的Spring Boot即可

Spring Boot和JDK版本的對(duì)應(yīng)關(guān)系可以自行搜索。
總結(jié)
到此這篇關(guān)于解決Springboot項(xiàng)目報(bào)錯(cuò):java:錯(cuò)誤:不支持發(fā)行版本 17的文章就介紹到這了,更多相關(guān)java:錯(cuò)誤:不支持發(fā)行版本17內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java 輕松實(shí)現(xiàn)二維數(shù)組與稀疏數(shù)組互轉(zhuǎn)
在某些應(yīng)用場(chǎng)景中需要大量的二維數(shù)組來(lái)進(jìn)行數(shù)據(jù)存儲(chǔ),但是二維數(shù)組中卻有著大量的無(wú)用的位置占據(jù)著內(nèi)存空間,稀疏數(shù)組就是為了優(yōu)化二維數(shù)組,節(jié)省內(nèi)存空間2022-04-04
Spring Cloud入門(mén)教程之Zuul實(shí)現(xiàn)API網(wǎng)關(guān)與請(qǐng)求過(guò)濾
這篇文章主要給大家介紹了關(guān)于Spring Cloud入門(mén)教程之Zuul實(shí)現(xiàn)API網(wǎng)關(guān)與請(qǐng)求過(guò)濾的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-05-05
使用Java讀取Excel文件數(shù)據(jù)的方法詳解
通過(guò)編程方式讀取Excel數(shù)據(jù)能實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入、批量處理、數(shù)據(jù)比對(duì)和更新等任務(wù)的自動(dòng)化,本文為大家介紹了三種Java讀取Excel文件數(shù)據(jù)的方法,需要的可以參考下2024-01-01
Java Scala偏函數(shù)與偏應(yīng)用函數(shù)超詳細(xì)講解
Scala是一種多范式的編程語(yǔ)言,支持面向?qū)ο蠛秃瘮?shù)式編程。Scala也支持異常處理,即在程序運(yùn)行過(guò)程中發(fā)生意外或錯(cuò)誤時(shí),采取相應(yīng)的措施2023-04-04
idea使用easyCode生成代碼(根據(jù)mybatis-plus模板創(chuàng)建自己的模板)
本文主要介紹了idea使用easyCode生成代碼,easyCode代碼生成器可以減少低價(jià)值搬磚,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10
SWT(JFace)體驗(yàn)之FormLayout布局
SWT(JFace)體驗(yàn)之FormLayout布局示例代碼。2009-06-06
Java synchronize底層實(shí)現(xiàn)原理及優(yōu)化
這篇文章主要介紹了Java synchronize底層實(shí)現(xiàn)原理及優(yōu)化,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03

