IDEA發生“Error:java: 錯誤: 不支援發行版本 5”錯誤的解決方案

Javaer1995發表於2024-08-09

1、問題描述

image

如上圖所示,使用 IDEA 建立了一個 maven 專案,在執行時發生“Error:java: 錯誤: 不支援發行版本 5”的報錯。

原因分析:該錯誤是由於 IDEA 的各個配置項存在 JDK 版本衝突導致的。

2、解決方案一

2.1、設定Maven的JDK外掛

image

如上圖所示,在 pom.xml 檔案中,設定一個編譯外掛,並指定 JDK 版本(本例的 JDK 版本為 11 )。

注意:<build> 標籤位置與 <dependencies> 標籤同級,且位於 <project> 標籤之內。

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>11</source>
                    <target>11</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

2.2、測試效果

image

如上圖所示,這時程式碼的編譯執行,已恢復正常。

3、解決方案二

3.1、設定Project的JDK版本

image

如上圖所示,點選“File”->“Project Structure”開啟設定皮膚。

image

如上圖所示,本例的 JDK 版本統一設定為 11 。

3.2、設定Modules的JDK版本

image

如上圖所示,本例的 JDK 版本統一設定為 11 。

3.3、設定Compiler的JDK版本

image

如上圖所示,點選“File”->“Settings”開啟設定皮膚。

image

如上圖所示,本例的 JDK 版本統一設定為 11 。

3.4、測試效果

image

如上圖所示,這時程式碼的編譯執行,已恢復正常。

本文參考

【1】【碼農小菜子】【Error java 錯誤 不支援發行版本5 ( 完美解決版)】【知乎】【2022-07-28】

相關文章