一篇文章徹底弄懂SpringBoot項目jdk版本及依賴不兼容問題
首先創(chuàng)建一個springboot項目

接著

?當運行DemoApplication的時候控制臺報錯
我們根據(jù)報錯提示 知道了是jdk版本的問題


?打開文件 點項目結(jié)構(gòu) - > 模塊

這里是java 17 所以我們改成8

應(yīng)用

結(jié)果還是報錯 這時 我們需要在

文件 - > 設(shè)置- > 構(gòu)建、執(zhí)行、部署 - > 編譯器 - > java編譯器


將這里的兩個地方全都改成8!!
然后運行demoApplication

又報錯了!??!
小王看了報錯信息 大概知道了應(yīng)該是依賴的問題
打開pom.xml
找到parent里面
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.1</version>
<relativePath/>
將這里面的3.0.1 改成2.1.8.RELEASE即可!

然后點擊刷新maven的圖標!

最后運行我們的demoApplication!

成功!好耶??!
總結(jié)以下 當我們遇到這種問題 第一時間看報錯信息 然后根據(jù)報錯信息來進行
整改 首先改jdk 然后再改pom.xml里面依賴的代碼 就好啦!
總結(jié)
到此這篇關(guān)于SpringBoot項目jdk版本及依賴不兼容問題的文章就介紹到這了,更多相關(guān)SpringBoot項目jdk版本及依賴不兼容內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot用配置影響B(tài)ean加載@ConditionalOnProperty
這篇文章主要為大家介紹了SpringBoot用配置影響B(tài)ean加載@ConditionalOnProperty示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-04-04
查找native方法的本地實現(xiàn)函數(shù)native_function詳解
JDK開放給用戶的源碼中隨處可見Native方法,被Native關(guān)鍵字聲明的方法說明該方法不是以Java語言實現(xiàn)的,而是以本地語言實現(xiàn)的,Java可以直接拿來用。這里介紹下查找native方法的本地實現(xiàn)函數(shù)native_function,感興趣的朋友跟隨小編一起看看吧2021-12-12
SpringBoot設(shè)置Json返回字段為非空問題
這篇文章主要介紹了SpringBoot設(shè)置Json返回字段為非空問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08

