Error:java: System Java Compiler was not found in classpath: java.lang.ClassNotFoundException:

換過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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章