In Ihrem Projekt verwenden Sie Jars, die mit verschiedenen Scala-Versionen erstellt wurden. tatsächlich aus dem Protokoll:
Sie müssen die Versionen der Gläser ausrichten. Tatsächlich hat Spark 1.5.2 pre-build (downloadbar von hier ) aus Kompatibilitätsgründen mit Scala 2.10 gebaut (siehe hier ). Auf der Website gibt es einen Hinweis:
Hinweis: Benutzer von Scala 2.11 sollten das Spark-Quellpaket herunterladen und mit Unterstützung von Scala 2.11 erstellen.
Um das Problem zu lösen, verwenden Sie in Ihrem Projekt dieselbe Scala-Version, die zum Erstellen von Spark verwendet wurde.
Ich schlage vor, in Ihrer Scala-IDE zu Scala 2.10 zu wechseln, um das Problem zu lösen.
Eclipse + Maven
In meinem Fall verwende ich Eclipse mit Scala IDE und Maven, also habe ich die Maven-Abhängigkeiten auf diese Weise aktualisiert:
%Vor%Dann habe ich die Scala-Version in der IDE geändert: Rechtsklick auf das Projekt - & gt; Scala - & gt; set Scala installation oder Rechtsklick auf den Scala Library Container - & gt; Eigenschaften und wählen Sie die Scala 2.10 wie unten gezeigt
Klicken Sie rechts auf Ihr Projekt und wählen Sie dann Eigenschaften . Wählen Sie Scala-Compiler Klicken Sie auf "Projekteinstellungen verwenden" Wählen Sie Scala Installation und wählen Sie Ihre scala-Version, zum Beispiel 2.11.11.
"- Xsource: 2.11 -Ymacro-expand: none" löste mein Problem, nur aktualisiert in Rechtsklick-Projekt - & gt; Eigenschaften - & gt; Scala Compiler, Zusätzliche Befehlszeilenparameter, um diesen Build-Pfad zu korrigieren, ist mit einer inkompatiblen Version von Scala (2.11.0) kompiliert. Falls dieser Bericht falsch ist, kann diese Überprüfung auf der Compiler-Einstellungsseite deaktiviert werden / p>
Ich hatte dasselbe Problem. Wie ich es gelöst habe. Scala eingebettete Eclipse - & gt; Projekt - & gt; Rechtsklick - & gt; Projekt - & gt; Scala Compiler - & gt; Auf der rechten Seite bekommen Sie eine Liste von Scala Installation - & gt; Hier wählen Sie Latest 2.10 Bundle (dynamisch).
Ich habe getestet und es hat gut für mich funktioniert.
Tags und Links scala-ide