2021-07-06-Intellij IDEA新建项目时JDK以及模块语言等级(language level)默认为1.8或1.5,每次创建新项目都需要重新更改
問題詳細描述:本人裝了兩個版本的JDK(JDK1.8 也叫JDK 8和JDK11)以前IDEA使用的都是JDK1.8,有時偶爾用11來看看新特性。今天想將IDEA的默認JDK換成11(language level也換成11),但是每次創建新項目都會默認為1.8,手動改變模塊的language level和JDK太麻煩,想一勞永逸。
如果你是JDK默認版本是11,但是模塊默認的language level為8或者5也可參考此方法。
思路,可以直接略過,方法在最下面
idea每次改變模塊的language level時會提示“模塊xxx從maven導入…”,由此推斷可能是maven問題。idea的settings中關于java compiler設置都設置過了沒用,而且idea中關于maven的設置也都試過,所以推斷問題在maven本身。
方法
定位到你的maven目錄下的conf文件夾下settings.xml文件并編輯它,添加如下內容
注意:
maven版本:3.6.3
tomcat版本:9.0.20
intellij idea版本:IntelliJ IDEA 2020.3.2 (Ultimate Edition)
OS:windows 10
jdk版本:11.0.11
這樣一來,你每次新建項目默認jdk以及language level都是你設置的那個。我測試了一下jdk11的var關鍵字沒問題,編譯正常通過。
大功告成,希望能幫到你。
總結
以上是生活随笔為你收集整理的2021-07-06-Intellij IDEA新建项目时JDK以及模块语言等级(language level)默认为1.8或1.5,每次创建新项目都需要重新更改的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 栈的应用--进制转换
- 下一篇: POJ 2932 圆扫描线