在編寫第一個Scala語言的Spark程序時,在Scala IDE for Eclipse中運行程序時出現“Project XXXX contains build errors, Continue launch?”錯誤,程序沒有報什么錯誤,所以應該是IDE的問題或者是配置的問題。

在多方查找的資料的過程中,有說要建立maven工程的,我試了一下,這種解決方法不行。直到看見了有可能是Scala版本引發的原因。於是,我查看了一下電腦的Scala安裝的版本。

難道版本號太新了,於是就猜想可能確實是Scala版本的原因。於是就在Eclipse中更改下Scala的版本。


然后更改一下Scala的版本,點擊完成,然后應用即可。

這樣就能解決這個錯誤了,並且程序能夠成功運行了。

至於我電腦的Scala版本明明是2.12.7。可為啥子在Eclipse中顯示的Scala卻沒有這個版本呢。新建Scala工程的時候默認的版本卻是2.12.3版本。

於是猜想難道Scala IDE for Eclipse自帶Scala嗎?還有必須降低Scala的版本才能運行Spark程序,這又是什么原因呢?看來只能留待以后解決了,現在只要能成功運行程序即可,哈哈。
更新:這個錯誤有了新的解決辦法,主要是程序沒有錯,但是項目名稱卻有紅叉的錯誤。在我的這一篇博客:Eclipse 出現項目沒有錯但是項目名稱卻有紅色感嘆號或者紅叉的解決辦法。至於能不能解決這個錯誤,下次遇到了再試。
