1. 程式人生 > >Intellij idea 報錯Error: scala/tools/nsc/Main : Unsupported major.minor version 52.0

Intellij idea 報錯Error: scala/tools/nsc/Main : Unsupported major.minor version 52.0

錯誤:

Error:scalac: Error: scala/tools/nsc/Main : Unsupported major.minor version 52.0 
java.lang.UnsupportedClassVersionError: scala/tools/nsc/Main : Unsupported major.minor version 52.0 
….

原因:

1.scala 的路徑帶空格 
2.JDK版本問題 
用的是低版本,不支援高版本

解決

1.路徑不帶空格 
無效 
2.設定工程和模組的JDK為1.8 
無效 
 
 
3.設定JAVA_HOME為java1.8 
無效 
4.解除安裝java1.7,我電腦上同時裝有java7,java8 
無效 
5.分析scala Readme檔案 
 


得知2.12需要java8 
5.設定環境變數,JAVA_HOME為1.8後依然無效 
6.從Intellij Idea的SDK中刪除jdk1.7 
無效 
7.重啟提示需要配置scala complier server 
 
上圖中的JVM SDK 預設是1.7,我設定為1.8後終於解決這個問題了