IDEA編譯報錯:Error:java:無效的源發(fā)行版:17,一次搞定-創(chuàng)新互聯(lián)

出現(xiàn)這種錯誤的原因可能是:
1.本機默認使用(編譯)的jdk與該項目所使用的jdk版本不同。

成都創(chuàng)新互聯(lián)公司成立以來不斷整合自身及行業(yè)資源、不斷突破觀念以使企業(yè)策略得到完善和成熟,建立了一套“以技術(shù)為基點,以客戶需求中心、市場為導(dǎo)向”的快速反應(yīng)體系。對公司的主營項目,如中高端企業(yè)網(wǎng)站企劃 / 設(shè)計、行業(yè) / 企業(yè)門戶設(shè)計推廣、行業(yè)門戶平臺運營、app軟件開發(fā)公司手機網(wǎng)站制作設(shè)計、微信網(wǎng)站制作、軟件開發(fā)、四川綿陽服務(wù)器托管等實行標準化操作,讓客戶可以直觀的預(yù)知到從成都創(chuàng)新互聯(lián)公司可以獲得的服務(wù)效果。

2.jdk版本不適用于這個Idea,很典型的一個例子就是使用的Idea是2020的,而你用到的jdk是17,jdk17是2021年推出的,所以你只能去安裝新版本的idea。

如果報錯Error:Auto build failure: Cannot determine path to 'tools.jar' library for 17 (/Library/Java/JavaVirtualMachines/jdk-17.0.4.1.jdk/Contents/Home)也是這個原因?qū)е碌摹?/p>

該項目用的是什么版本的jdk請打開pom.xml查看:

如何解決:

1.修改項目使用的jdk版本,但是如果本來使用的是17,你降級為8,就可能導(dǎo)致某些代碼不能實現(xiàn)。 (具體內(nèi)容請看下面??)

2.安裝新版本的Idea從而可以使用新的jdk。(我的另一篇博客說明如何安裝IDEA2022,mac版本PoJie)

步驟如下:

1. Preferences->

按如下路徑找到j(luò)ava compiler

以下這兩處改成8(我的jdk是1.8,如果你的是18,就改成18)

關(guān)于怎么知道這個項目用的jdk是多少,下一步可以看到?

點擊OK

下一步 ,file里找到project structure

如下圖,可以看到我使用的jdk版本是1.8?

此處對應(yīng)選擇8

接下來在Modules里將紅色框里改成8(截圖中我還沒改,這是我報錯的原因)?

點擊OK,重新編譯就OK啦。

ps:當(dāng)你重導(dǎo)maven項目的之后,再編譯可能還會遇到這個問題,按照我上面的辦法修改即可,當(dāng)然你也可以直接去修改pom.xml配置文件,這樣子就不會再出現(xiàn)版本問題了。

2.修改pom.xml文件的配置信息

根據(jù)報錯的信息提供的內(nèi)容,它說的是某個版本太高需要修改。


————————————————

3.總結(jié)
之前我創(chuàng)建springboot項目的時候還沒有爆過這個錯誤,但是最近我新創(chuàng)建springboot項目時,給我爆了這么一個錯誤。我找了挺久發(fā)現(xiàn)沒有詳細的解決方法,然后我對比了以前創(chuàng)建的沒有爆過錯的pom文件,發(fā)現(xiàn)上圖的兩個地方不一樣,然后我修改之后就可以成功運行了。然后我回想了一下出現(xiàn)這個問題錯誤的原因是在哪里,我從剛開始的創(chuàng)建項目開始一步步的觀察,最后發(fā)現(xiàn)一個地方,問題出現(xiàn)的原因就是在這里。如下圖所示:

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

當(dāng)前標題:IDEA編譯報錯:Error:java:無效的源發(fā)行版:17,一次搞定-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://www.muchs.cn/article12/dpgsdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、App設(shè)計、網(wǎng)站營銷、外貿(mào)建站、手機網(wǎng)站建設(shè)、網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)