IntelliJ IDEA Run時(shí)報(bào)“無效的源發(fā)行版:16“錯(cuò)誤問題及解決方法
在新建Java項(xiàng)目時(shí),run運(yùn)行main方法時(shí),報(bào)錯(cuò) “java: 錯(cuò)誤: 無效的源發(fā)行版:16”,了解一番后原來自己創(chuàng)建項(xiàng)目時(shí),Project language level 沒有和Project SDK版本相匹配。
還原創(chuàng)建項(xiàng)目步驟:
一、創(chuàng)建項(xiàng)目
1.1 創(chuàng)建空項(xiàng)目:
選項(xiàng):File -> New -> Project

1.2 填寫項(xiàng)目名稱:

1.3 彈出Project Structure彈框:

1.4 選擇“Project”項(xiàng):

此時(shí)這里有些人不注意可能會(huì)忽視Project language level項(xiàng),如下圖:

以上兩者不匹配,將其修改統(tǒng)一即可,不然則會(huì)報(bào) “java: 錯(cuò)誤: 無效的源發(fā)行版:16”,如下圖選擇 “SDK default(8 - Lambdas, type annotations etc.)” 即可:

二、創(chuàng)建Module
如果你創(chuàng)建為空項(xiàng)目,則需要手動(dòng)創(chuàng)建Module才可以創(chuàng)建Java文件并運(yùn)行。
選項(xiàng):File -> New -> Module...


三、總結(jié)
創(chuàng)建java文件

如果上面創(chuàng)建項(xiàng)目時(shí)忽略了 “Project language level”,則選擇運(yùn)行main方法時(shí),會(huì)報(bào)以下錯(cuò)誤:

項(xiàng)目已創(chuàng)建完成,如何修改呢?鼠標(biāo)點(diǎn)擊test,按F4則Project Structure窗口就打開了,選擇Project項(xiàng)修改。
將Project language level和Project SDK統(tǒng)一即可。

統(tǒng)一后,運(yùn)行main方法,則可以正常編譯執(zhí)行了,如下圖:

到此這篇關(guān)于IntelliJ IDEA Run時(shí)報(bào)“無效的源發(fā)行版:16“錯(cuò)誤問題及解決方法的文章就介紹到這了,更多相關(guān)idea報(bào)錯(cuò): 無效的源發(fā)行版:16內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java數(shù)據(jù)輸出打印流PrintStream和PrintWriter面試精講
這篇文章主要為大家介紹了java數(shù)據(jù)輸出打印流PrintStream和PrintWriter面試精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10
使用Lombok時(shí)@JsonIgnore注解失效解決方案
這篇文章主要為大家介紹了使用Lombok時(shí)@JsonIgnore注解失效問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06
JavaFX Application應(yīng)用實(shí)例
下面小編就為大家?guī)硪黄狫avaFX Application應(yīng)用實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10
Spring boot @ModelAttribute標(biāo)注的實(shí)現(xiàn)
這篇文章主要介紹了Spring boot @ModelAttribute標(biāo)注的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
Log4j詳細(xì)使用教程_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了Log4j的使用教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
Springboot整合Flowable6.x導(dǎo)出bpmn20的步驟詳解
這篇文章主要介紹了Springboot整合Flowable6.x導(dǎo)出bpmn20,Flowable流程引擎可用于部署B(yǎng)PMN 2.0流程定義,可以十分靈活地加入你的應(yīng)用/服務(wù)/構(gòu)架,本文給出兩種從flowable導(dǎo)出流程定義bpmn20.xml的方式,需要的朋友可以參考下2023-04-04

