Scala版本與Java版本不匹配導致的找不到主類問題

笙不凡發表於2020-10-14

原始Scala版本:2.11.8

原始Java版本:11.0.1

最近在學習spark,裝上idea後執行Scala程式HelloWorld時提示“錯誤:找不到或無法載入主類”。但是在idea中的"Project Structure"中的JDK和SDK都配置正確。後來在StackOverflow看到過有人也遇到過同樣的問題,原因就是Java版本和Scala版本不匹配導致找不到類路徑。

解決辦法就是把Java版本改成了1.8.0_151,重啟電腦使修改生效,再執行HelloWorld就可以正常列印了!另外,我在伺服器上使用的Java1.8.0_144也可以和Scala2.11.8相容。

修改後的Scala版本:2.11.12

修改後的Java版本:11.0.1

這個連結是Java和Scala的版本匹配
官方版本匹配說明

相關文章