背景:
本地系統同時安裝了jdk 1.7和jdk 1.8,默認java_home輸出的是1.7版本。
使用intellij直接創建maven工程,沒有指定jdk版本,默認使用的是系統java_hoem中的jdk1.7。
現在希望將工程的jdk由1.7版本升級到1.8版本。
問題描述:
直接在工程中右鍵點擊 fiel->other settings->default project structer。中指定jdk版本爲jdk1.8。
現象:
1、完畢後,直接在intellij中使用maven命令進行clean 、compile,但是控制檯中顯示的java 版本仍然是1.7版本。
2、工程依賴的external library依然是1.7版本
解決:
1、檢查工程設置確實已經切換到1.8版本
2、在.idea/misc.xml文件下發現指定的languagelevel還是1.7,將其更改到1.8即可
結束檢驗:
文件更改完畢後,在intellij中運行maven命令,就可以看到用的是1.8版本jdk 了.