2016-07-15 29 views
0

Ich benutze Eclipse mit m2eclipse-scala Plugin. Derzeit bekomme ich folgende Fehlermeldung:Cross-kompiliert mit einer inkompatiblen Version

exampleA_2.10-2.0.1.jar of module build path is cross-compiled with an incompatible version of Scala (2.10.0). In case this report is mistaken, this check can be disabled in the compiler preference page

Es sieht aus wie die Versionen von extrahierten Scala und Scala IDE Spiel. Ich wollte nur sicherstellen, dass dies ein "false-negative" wie hier beschrieben ist und sicher ausgeschaltet werden kann.

+0

Was ist Ihre Frage? – pedrofurla

+0

Ich bezweifle, dass es eine falsche positive ist, aber es ist unmöglich zu sagen, basierend auf den Informationen, die Sie uns gegeben haben. –

Antwort

0

Als @ The Archetypus Paul vorgeschlagen, war es, weil ich falsche Scala-Bibliothek verwendet wurde.

Wenn Sie Scala 2.11 verwenden (überprüfen Sie unter About Scala IDE -> installation details), können Sie das Downgrade durchführen, indem Sie die Anweisung here befolgen. Es ist viel einfacher als die Deinstallation und Neuinstallation von Scala IDE, wie es andere Stackoverflow-Posts empfehlen.

0

Ich sah auch das gleiche Problem-> Ich versuche Casbah Jar in Scala zu verwenden, um mit Mongodb zu integrieren.

Nach der Analyse des Problems fand ich, dass -> i Casbah 2.9.1 Version zu verwenden, versuche und meine scala Version 2.11.8

Wurzelursache solcher Fehler ist: Ihr Glas in 2.9 kompiliert 0,0-Version und Sie sind mit scala 2.11.8 Version

Also, zu lösen, dass ich das Glas verwenden, die in 2,11 scala version-

<groupId>org.mongodb</groupId> 
<artifactId>casbah-core_2.11</artifactId> 
<version>3.1.1</version> 
kompiliert