JAVA錯誤:'無效目標(biāo)發(fā)行版?17'的解決方案
?牛馬日常之重拾SpringMVC之‘無效目標(biāo)發(fā)行版’
問題:上死亡截圖
問題解決思路:這是由于JDK版本不匹配導(dǎo)致的錯誤。
首先說一下問題的關(guān)鍵所在,然后再細(xì)說解決步驟:
遇到這個(gè)問題的朋友大概率都是在寫Spring項(xiàng)目時(shí)遇到的,這就需要Maven來管理項(xiàng)目,而?Maven的jdk版本是否匹配?就是這個(gè)問題的根本來源。
這個(gè)問題的根源在于你現(xiàn)有的項(xiàng)目使用的JDK是否和maven構(gòu)建時(shí)的JDK版本是否相同。
整理了一下解決方案:
程序員們首先想到的就是在Setting里修改jdk版本的操作。
確實(shí)在Setting里面可以更改項(xiàng)目的jdk選擇
一般這個(gè)操作過后還是解決不了問題的。
在Structure里面修改項(xiàng)目配置
在Source和Dependencies里面都需要修改成項(xiàng)目需要用到的jdk版本
同樣的,這個(gè)操作后仍然不能解決問題。運(yùn)行項(xiàng)目時(shí)還是出現(xiàn)同樣的錯誤??。
在這里就需要最后一步的操作,去Setting里找到Maven的set.xml文件的路徑
將原有的JDK的配置刪除(17版本),添加上目標(biāo)jdk版本,在這里提供1.8的版本配置信息。
<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile>
最后就O的K啦。
?總結(jié)
到此這篇關(guān)于JAVA錯誤:'無效目標(biāo)發(fā)行版 17'的解決方案的文章就介紹到這了,更多相關(guān)JAVA 無效目標(biāo)發(fā)行版 17內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- java警告:源發(fā)行版17 需要目標(biāo)發(fā)行版17問題及解決
- 解決IDEA報(bào)錯java無效的目標(biāo)發(fā)行版:22
- 解決IDEA報(bào)錯,無效的源發(fā)行版 無效的目標(biāo)發(fā)行版:22問題
- java:?無效的目標(biāo)發(fā)行版:?20問題解決辦法
- IDEA啟動Springboot報(bào)錯:無效的目標(biāo)發(fā)行版:17 的解決辦法
- IDEA導(dǎo)入外部項(xiàng)目報(bào)Error:java: 無效的目標(biāo)發(fā)行版: 11的解決方法
- Maven編譯Fatal error compiling:無效的目標(biāo)發(fā)行版:11問題及解決
相關(guān)文章
在windows下揪出java程序占用cpu很高的線程并完美解決
這篇文章主要介紹了在windows下揪出java程序占用cpu很高的線程并完美解決,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01mybatis-plus 如何判斷參數(shù)是否為空并作為查詢條件
這篇文章主要介紹了mybatis-plus 如何判斷參數(shù)是否為空并作為查詢條件,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03Mybatis 中Mapper使用package方式配置報(bào)錯的解決方案
這篇文章主要介紹了Mybatis 中Mapper使用package方式配置報(bào)錯的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07Mybatis中isNotNull與isNotEmpty的使用心得
這篇文章主要介紹了Mybatis中isNotNull與isNotEmpty的使用心得,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03Java通過反射機(jī)制將對象封裝成JSON和JsonArray格式
這篇文章主要介紹了Java通過反射機(jī)制將對象封裝成JSON和JsonArray格式,JAVA反射機(jī)制是在運(yùn)行狀態(tài)中,對于任意一個(gè)實(shí)體類,都能夠知道這個(gè)類的所有屬性和方法,需要的朋友可以參考下2023-10-10springboot如何查找配置文件路徑的順序和其優(yōu)先級別
此文是在工作中遇到的關(guān)于springboot配置文件的問題,在網(wǎng)上查閱資料和自己測試之后記錄的,以便日后查閱。希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08Spring導(dǎo)入properties配置文件代碼示例
這篇文章主要介紹了Spring導(dǎo)入properties配置文件代碼示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10