1. 程式人生 > >關於scala版本不相容的問題 intelliJ IDEA

關於scala版本不相容的問題 intelliJ IDEA

今天寫的sparkstreaming程式在叢集上測試執行的時候出現了一個問題,在網上搜了一下大概是scala的版本不相容的問題,雖然知道錯誤在哪裡了,但是就是解決不了,花費了我很長時間,到最後才發現是一個很簡單的問題,所以記錄下來希望可以幫助到有緣人不和我犯同樣的錯誤!

當然了還有其他的形式的報錯,但是其原因都是一樣的,那就是你idea的scala版本和叢集環境的scala版本不相容導致的

但是我得叢集scala版本是2.11.12,idea的sdk版本是2.11.7,其實這兩個版本是完全相容的,但是我發現在projectstructure>libraries裡面sdk的版本是2.12.6,看下圖,天啊,我啥時候設定的2.12.6的版本啊,我都不知道,可能是maven的包太多了,sdk的版本顯示一直在最下面我沒注意到,那麼問題就很明顯了,我們只需要把這個sdk刪除掉,新增2.11.7的版本就可以了

問題解決!