??CSDN博客主頁:低山高梧桐-致力于做最優(yōu)質(zhì)的內(nèi)容
??如果涉及到版權(quán)問題,煩請聯(lián)系作者刪除!
??如果文章有謬誤,煩請您指出斧正,作者致力于做最好的博客。
??整合:低山高梧桐 首發(fā)于CSDN 歡迎點贊??收藏?留言打擾??
溫馨提示各位:學(xué)會讀控制臺報錯信息,事半功倍
先來看一下報錯信息
IDEA java: 警告: 源發(fā)行版 17 需要目標(biāo)發(fā)行版 17
先來說一下原因:
是由于項目中的jdk和你實際安裝的jdk不匹配
解決思路是,讓兩個jdk版本一致就行了
你可以下個新的java17(不推薦)
我先來介紹幾個普遍的解決方案,如果你試了之后還不行,就請使用最終解決方案
1. 修改項目設(shè)置中編譯器的版本
從設(shè)置中找到構(gòu)建、執(zhí)行、部署下的編譯器中的java編譯器
英文: 將 Settings --> Build, Execution, Deployment --> Complier --> Java Complier 配置下的 Project bytecode version: 17 改為 與 項目使用的 JDK 版本一樣即可。
改動標(biāo)注的內(nèi)容,改成你實際jdk的版本,我的是1.8
如果經(jīng)過這樣的修改還不行,那嘗試一下下面的方案二
2. 修改pom文件中的內(nèi)容
修改pom文件中的這個
改成jdk版本一致的數(shù)字
刷新一下maven,如果這樣還不行,那就試著向pom文件中添加這個內(nèi)容
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
如果你本來就有相關(guān)內(nèi)容,那就修改一下就行
記得刷新maven
最后,上面的解決辦法還是不行的話,我這里有最終解決方案
那就是破而后立
3. 重新構(gòu)建模塊
先備份好pom文件和關(guān)鍵代碼
新建模塊
新建的時候注意這個地方選擇自己jdk的版本
然后粘貼代碼文件,pom文件挑選依賴部分粘貼,不能直接放原先的pom
至此結(jié)束,可以完美解決
進入pom文件,發(fā)現(xiàn)就是pom文件的這個部分出了問題
4. 鳴謝&參考
https://www.cnblogs.com/89564f/p/17593221.html文章來源:http://www.zghlxwxcb.cn/news/detail-767931.html
解決:IDEA java: 警告: 源發(fā)行版 17 需要目標(biāo)發(fā)行版 17-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-767931.html
到了這里,關(guān)于徹底解決:IDEA java: 警告: 源發(fā)行版 17 需要目標(biāo)發(fā)行版 17的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!