Scala Eclipse Plugin Java.Lang.ClassNotFoundException
-
13-12-2019 - |
Frage
Ich verwende Eclipse-Version: 3.7.2 mit der Skala-IDE für Eclipse 2.1.0.Nightly-2_09-201203121521-6E8582E. Die Java-Version ist 1.6.0_31. Das OS ist Ubuntu 11.10.
Ich habe nach Lösungen für dieses Problem gesucht, aber ich habe noch keinen gefunden. Ich hoffe, es gibt keine offensichtliche Antwort, die ich vermisst habe.
Ich habe diese Klasse (
Ich verwende auch Gradle und der Quellpfad sieht so aus ( Beachten Sie, dass das Paket nicht mit der Verzeichnishierarchie übereinstimmt, ):
generasacodicetagpre.Eclipse und Gradle generieren die entsprechenden Klassendateien:
generasacodicetagpre.Dies läuft in Ordnung durch Gradle, aber wenn ich versuche, in Eclipse zu laufen, bekomme ich
generasacodicetagpre.Wenn ich das Paket in
wechsle generasacodicetagpre.
Mache ich etwas falsch? Vermisse ich ein paar Konfigurationsnuance? Ist diese Scala-Sprache nicht in Eclipse unterstützt? Wird es irgendwann unterstützt?
danke.
Lösung
Dies ist ein Eclipse-Problem (JDT) und nicht als ein Scala / Scala-IDE-Problem.
Es gab einen Fehler, der gegen Eclipse erhoben wurde ( packspaket Explorer Tree hat das passende Paket ),Grundsätzlich setzt Eclipse jedoch davon aus, dass die Hierarchie den Paketnamen übereinstimmt.Dies wird schließlich in der Scala-IDE fixiert, aber das Modell muss geändert werden, um die Abhängigkeit vom JDT zu entfernen.Wenn Sie das beheben möchten, ist es eine gute Idee, die obige Ausgabe Ihrer Abstimmung hinzuzufügen.