解決java錯(cuò)誤:不支持發(fā)行版本5
問(wèn)題描述:
在idea中創(chuàng)建一個(gè)Maven項(xiàng)目,運(yùn)行項(xiàng)目時(shí)報(bào):java: 錯(cuò)誤: 不支持發(fā)行版本 5!

打開(kāi)Project Structure ,查詢Modules的項(xiàng)目jdk版本,發(fā)現(xiàn)項(xiàng)目中所有的模塊的都變成了5了。

打開(kāi)File -> Settings -> Buiild,Execution,Deployment -> Compiler -> java compiler,版本也變成了5。

解決方法:
將這個(gè)兩個(gè)地方jdk版本都修改成自己使用的版本,然后保存,就能正常使用了。
缺點(diǎn):如果再創(chuàng)建一個(gè)項(xiàng)目的話,包括之前所有模塊項(xiàng)目的
jdk又會(huì)變成5了,還是會(huì)報(bào)這個(gè)錯(cuò)誤,需要自己手動(dòng)再修改一次。
永久解決方法:
修改Maven地址\conf\setting.xml中設(shè)置默認(rèn)jdk版本
我是用的jdk版本是17,已jdk17為例,修改如下:
<profile>
<id>development</id>
<activation>
<jdk>17</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
</properties>
</profile>
設(shè)置完成后保存即可。
測(cè)試驗(yàn)證:
再次新建Maven項(xiàng)目,項(xiàng)目會(huì)默認(rèn)使用jdk17版本,不用修改即可編譯運(yùn)行成功。

總結(jié)
到此這篇關(guān)于解決java錯(cuò)誤:不支持發(fā)行版本5的文章就介紹到這了,更多相關(guān)java不支持發(fā)行版本5內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決使用@RequestParam注解和泛型遇到的問(wèn)題
這篇文章主要介紹了解決使用@RequestParam注解和泛型遇到的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10
Java常用流程控制語(yǔ)句實(shí)現(xiàn)原理解析
這篇文章主要介紹了Java常用流程控制語(yǔ)句實(shí)現(xiàn)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
MyBatis查詢數(shù)據(jù)庫(kù)操作自定義字段名稱方式
這篇文章主要介紹了MyBatis查詢數(shù)據(jù)庫(kù)操作自定義字段名稱方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-05-05
話說(shuō)Spring Security權(quán)限管理(源碼詳解)
本篇文章主要介紹了話說(shuō)Spring Security權(quán)限管理(源碼詳解) ,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02
java中 IO 常用IO操作類(lèi)繼承結(jié)構(gòu)分析
本篇文章小編為大家介紹,java中 IO 常用IO操作類(lèi)繼承結(jié)構(gòu)分析。需要的朋友參考下2013-04-04
HashMap實(shí)現(xiàn)保存兩個(gè)key相同的數(shù)據(jù)
這篇文章主要介紹了HashMap實(shí)現(xiàn)保存兩個(gè)key相同的數(shù)據(jù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
Java 線程池核心參數(shù)、執(zhí)行流程與實(shí)戰(zhàn)建議全解析
主要介紹了 Java 線程池:核心參數(shù)、執(zhí)行流程與實(shí)戰(zhàn)建議,我將用最通俗的方式帶你搞懂 Java 線程池,從構(gòu)造函數(shù)開(kāi)始,講透執(zhí)行機(jī)制、參數(shù)配置,再結(jié)合我在真實(shí)項(xiàng)目中的使用經(jīng)驗(yàn),總結(jié)出一套實(shí)戰(zhàn)建議,需要的朋友可以參考下2025-04-04

