換過java jdk 版本之後,idea 運行發現這個問題,一開始認爲是 沒有設置 JAVA_HOME 後來設置註銷重新打開 電腦也是沒有用,
網上一片的說 改 Settings > java compiler > javac 改成 eclipse 要是這樣有用的話,我就不寫這篇博客了,我發想改 eclipse是沒有用的,有用的同學,因爲你們可能用的是windows 操作系統,安裝了eclipse 的關係吧。
總之,改eclipse 方法治標不治本
正確姿勢:
step 1: 選好你要用的 jdk版本 files -- project structure
這裏我選jdk10
step2 取消 Use compiler from module target JDK when possible 選項
點擊ok 就好了
原因: IDEA 會記住之前用的jdk 目錄,當你使用的上一個版本的jdk 卸載刪除之後,idea還是 有記錄存在,會去找上個版本的javac 地址,這樣就不好了呀,我們就不讓他自己找,我指定你用啥,你就用啥,真 好,舒服了。。
over