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

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

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

問題

報(bào)錯(cuò)信息:

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)文章

最新評論

安岳县| 濮阳县| 大丰市| 大新县| 阿巴嘎旗| 望都县| 托克逊县| 昌都县| 常州市| 黔江区| 蒙阴县| 淅川县| 丘北县| 都兰县| 温州市| 邵武市| 上蔡县| 丹东市| 阜新| 怀仁县| 娄底市| 个旧市| 遂川县| 资溪县| 平昌县| 临邑县| 苏尼特右旗| 开封市| 洪泽县| 平湖市| 双鸭山市| 江口县| 平乡县| 双江| 阜新市| 章丘市| 沙田区| 乐东| 陇川县| 阳西县| 滕州市|