今天在用IntelliJ寫代碼的時(shí)候磺樱,用到了try resource語法,然后ide給我報(bào)錯(cuò)婆咸,說我的Java編譯器只有1.5竹捉,不能使用try resource語法。
language level 5.png
然后我就一臉懵B了擅耽,我的Java環(huán)境是jdk 1.8啊活孩。想了想物遇,應(yīng)該是IntelliJ把我的項(xiàng)目默認(rèn)使用1.5版本的編譯器乖仇。然后就手動(dòng)把IntelliJ的Java編譯器的版本改為了1.8。
1.打開 File-->Settings
Settings.png
把圖中標(biāo)記的地方改為你電腦上的jdk版本询兴,我的是1.8乃沙,點(diǎn)擊Apply和OK。
2.打開 File-->Project Structure-->Project
Project.png
同樣的诗舰,把相應(yīng)位置改為jdk 1.8警儒。本以為到這里就應(yīng)該結(jié)束了,然鵝并沒有眶根。IntelliJ還是報(bào)版本不對(duì)的錯(cuò)誤蜀铲,讓我很是納悶。然后又仔細(xì)查找了一番属百,發(fā)現(xiàn)還有一個(gè)Moudles沒有設(shè)置為1.8.
3.打開 File-->Project Structure-->Moudles
Moudules.png
再次把圖中位置版本號(hào)設(shè)為1.8记劝。至此大功告成。