修改IntelliJ IDEA中Maven項(xiàng)目的默認(rèn)JDK版本

在IntelliJ IDEA 15中使用Maven時(shí),IDEA將默認(rèn)的編譯版本、源碼版本設(shè)置為jdk5。編譯項(xiàng)目的時(shí)候出現(xiàn)警告:"Warning:java: 源值1.5已過時(shí), 將在未來所有發(fā)行版中刪除",并且無法編譯jdk1.5以上的代碼。

出現(xiàn)這樣的原因應(yīng)該是Maven插件的默認(rèn)配置有問題。解決方法是在"pom.xml"里加入如下代碼:

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

然后按"Ctrl+Shift+Alt+S"打開項(xiàng)目配置,設(shè)置Modules的Language Level為"8":

最后按"Ctrl+Alt+S"打開設(shè)置,搜索"Java Compiler",將默認(rèn)jdk和當(dāng)前modual的jdk版本切換為1.8即可:


寫一段JDK8的代碼,運(yùn)行測試一下是否正常:

public class Test {
    public static void main(String[] args) {
        List<String> list = Arrays.asList("Hello", "World!");
        list.stream().forEach(System.out::println);
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在IntelliJ IDEA 15中使用Maven時(shí),IDEA將默認(rèn)的編譯版本、源碼版本設(shè)置為jdk5。編譯項(xiàng)目的...
    天外之石閱讀 956評論 0 0
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,253評論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • 鄒豪zouhao閱讀 277評論 0 0
  • 用了一周時(shí)間看完了《三體》,有很多話想寫,粗中帶細(xì)的史強(qiáng)、屌絲崛起的羅輯、牛逼哄哄的章政委,每一個(gè)人物都是這樣的真...
    Airing閱讀 874評論 0 19

友情鏈接更多精彩內(nèi)容