Intellij Idea 建立maven項目 報錯 :java: 錯誤: 不支持發行版本 5


百度一搜這個錯誤,好多人都遇到了 不計其數的人都遇到。網上大多數都是菜鳥的愚見。經過本人的測試發現,用Idea建立普通的Java項目 然后隨便建立一個類運行就不會報錯。

但是如果用Idea建立一個普通的Maven項目,然后再隨便建立一個類運行,則就會報這個錯。那么說明maven限制了此項目jdk的版本為1.5,或者說Idea軟件與Maven軟件配合的不夠好。

管他呢,網上很多方法都是從Idea的配置下手,我認為這就是菜鳥的解決方法愚見,最狠的解決方法就是直接用maven制定此項目的JDK版本,一步到位,不需要去動Idea的任何配置。

 

 

 

 

 

 

 

這個文章說的對:https://www.jianshu.com/p/8ff4652fabd0;其余的都是廢物的愚見,太多 不列舉了。

 

 

 

 

 

再pom.xml里加上如下代碼強制制定JDK的版本就完事了,不需要對Idea做任何配置,當然你得保證本地有對應版本的JDK:

 

 

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <!-- <version>3.7</version> 默認用最新的-->
                <configuration>
                    <source>13</source>
                    <target>13</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

 

 

 

 

 

 

 

 

 

 

    <properties>
        <!-- 項目編碼 -->
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <!-- 本地編譯JDK版本 -->
        <maven.compiler.source>13</maven.compiler.source>
        <!-- 項目部署JDK版本 -->
        <maven.compiler.target>13</maven.compiler.target>
    </properties>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM