最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IDEA多Module設(shè)置language level默認(rèn)級別方式

 更新時(shí)間:2025年12月20日 10:11:22   作者:座上客  
文章介紹了在Java項(xiàng)目中遇到編譯錯誤,源發(fā)行版8需要目標(biāo)發(fā)行版1.8的問題,并提供了兩種解決方案:通過在出現(xiàn)問題的module的pom文件中加入特定代碼,或者修改maven的setting.xml文件來全局設(shè)置languagelevel,作者為解決這個(gè)問題提供了個(gè)人經(jīng)驗(yàn),并鼓勵讀者參考和支持

問題

報(bào)錯信息:

Information:java: javacTask: 源發(fā)行版 8 需要目標(biāo)發(fā)行版 1.8

解釋:在項(xiàng)目中或者module中,默認(rèn)的language level是JDK1.5,在java complier和project structure里每次修改完后就當(dāng)次修改有效,刷新maven或者重啟都會變成jdk1.5。

兩種解決方案

1.在出現(xiàn)問題的module的pom加入以下代碼

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
        <testExcludes>
            <testExclude>/src/test/**</testExclude>
        </testExcludes>
        <encoding>utf-8</encoding>
    </configuration>
</plugin>

只限當(dāng)前模塊有效

2.修改maven的setting.xml文件,找到profiles,加入下面的代碼

(推薦,這種方法只要使用此maven,你的項(xiàng)目的language level都是1.8)

<profile>
      <id>jdk-1.8</id>
        <activation>
            <activeByDefault>true</activeByDefault>
            <jdk>1.8</jdk>
        </activation>
            <properties>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> 
            </properties>
</profile>

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

盐山县| 虎林市| 呼伦贝尔市| 衡南县| 江川县| 金门县| 驻马店市| 临桂县| 平南县| 曲阳县| 时尚| 武夷山市| 通许县| 洮南市| 高淳县| 阿鲁科尔沁旗| 宜都市| 长宁县| 景德镇市| 武平县| 磴口县| 车险| 阿鲁科尔沁旗| 睢宁县| 边坝县| 上饶县| 星座| 石首市| 闵行区| 永仁县| 鲁甸县| 浦北县| 滦平县| 西平县| 留坝县| 承德县| 徐闻县| 麦盖提县| 封丘县| 礼泉县| 棋牌|