2017-10-11 70 views
0

斯卡拉星火SBT相關性錯誤我是一個小白星火和Intellij.I想用Scala的 我最初安裝斯卡拉2.12運行Spark和創建的SBT accordingly.Then我對上的IntelliJ

得到了NoSuchMethod運行時錯誤
 sc = new SparkContext(conf) 

從溶液中發佈NoSuchMethodError when using Sparka and IntelliJ我用Scala的版本2.11.3在創建項目和使用的SBT

version := "0.1" 

scalaVersion := "2.11.3" 

libraryDependencies += "org.apache.spark" % "spark-core_2.11" % "2.0.2" 

現在我得到的錯誤

Error:scalac: No 'scala-library*.jar' in Scala compiler classpath in Scala SDK SBT: org.scala-lang:scala-library:2.11.3:jar 

這是在外部庫部分中的庫Snapshot from Project External Libraries

我想從頭開始創建和高速緩存失效/重啓option.Same結果

我也試圖通過Maven的通過文件下載項目 - >項目Structure.Only found spark-core 2.10.Showed the same NoSuchMethod Error

任何人都可以確定問題嗎?

+0

你能在項目結構 - >模塊中看到scala-compiler.jar,scala-library.jar,scala-reflect.jar庫嗎? –

+0

謝謝@Shankar Koirala.I以前看不到他們,但我剛剛卸載scala插件並重新啓動並重新安裝,它工作。它只是魔術.. :) – Solo

回答

1

它清楚地說,它無法找到斯卡拉庫* .jar文件

所以去

"Project Structure -> Modules" 

而看到這些jar文件

scala-compiler.jar, scala-library.jar, scala-reflect.jar 

如果他們缺席從模塊手動添加它們或重新安裝scala和scala插件。

希望這應該工作!