在編寫第一個Scala語言的Spark程序時,在Scala IDE for Eclipse中運行程序時出現「Project XXXX contains build errors, Continue launch?」錯誤,程序沒有報什麼錯誤,因此應該是IDE的問題或者是配置的問題。html
在多方查找的資料的過程當中,有說要創建maven工程的,我試了一下,這種解決方法不行。直到看見了有多是Scala版本引起的緣由。因而,我查看了一下電腦的Scala安裝的版本。maven
難道版本號太新了,因而就猜測可能確實是Scala版本的緣由。因而就在Eclipse中更改下Scala的版本。ui
而後更改一下Scala的版本,點擊完成,而後應用便可。spa
這樣就能解決這個錯誤了,而且程序可以成功運行了。htm
至於我電腦的Scala版本明明是2.12.7。可爲啥子在Eclipse中顯示的Scala卻沒有這個版本呢。新建Scala工程的時候默認的版本倒是2.12.3版本。blog
因而猜測難道Scala IDE for Eclipse自帶Scala嗎?還有必須下降Scala的版本才能運行Spark程序,這又是什麼緣由呢?看來只能留待之後解決了,如今只要能成功運行程序便可,哈哈。ip
更新:這個錯誤有了新的解決辦法,主要是程序沒有錯,可是項目名稱卻有紅叉的錯誤。在個人這一篇博客:Eclipse 出現項目沒有錯可是項目名稱卻有紅色感嘆號或者紅叉的解決辦法。至於能不能解決這個錯誤,下次遇到了再試。get