2016-09-21 3 views
4

Ich benutze Scala IDE 4.4.1., Mit der jdk 8.Wenn ich versuche, ein Scala-Programm ausführen, erhalten den Fehler "Fehler: Konnte nicht finden oder laden main Klassenbeispiel.Kredit ".Scala IDE Error-nicht finden/laden Hauptklasse

+0

Diese [link] (http://scala-language.1934581.n4.nabble.com/Error-Could-not-find-or-load-main-class-org-test-spark-SparkTest-td4644206. html) könnte Ihnen helfen – Imran

Antwort

1

sollten Sie schreiben statt Klasse Objekt

3

ich vor ein paar Tagen mit dem gleichen Fehler stecken geblieben war. In meinem Fall war es eine Inkompatibilität zwischen meinem JDK und der ausgewählten Ziel-JVM für mein Scala-Projekt.

Um Ihre aktuelle Java-Version zu überprüfen, führen Sie java -version in der Befehlszeile aus. Um Ihr Projekt-JVM-Ziel in Eclipse zu überprüfen, gehen Sie zu "Projekt> Eigenschaften> Scala-Compiler" und überprüfen Sie die Ziel-JVM (wählen Sie dieselbe Version wie Ihr aktuelles Java).

Ich hoffe, es hilft.

+0

Mein Java ist '1.8. *' aber ich kann nicht 1.8 im Scala Compiler finden, was kann ich tun? – hhh

+0

Scala unterstützt Java 8 seit Version 2.11.0. Wenn Sie eine ältere Version verwenden, müssen Sie Ihre Java-Installation auf 7 herabstufen. –

0

Ich hatte das gleiche Problem, so dass ich zu diesem Link kam & möchte meine Erkenntnisse teilen. In meinem Fall habe ich gefunden, dass inkompatible Gläser, wo anwesend wegen des Wurffehlers anwesend waren. Nach der Bereitstellung der richtigen Jar Problem wurde behoben.

0

habe ich Scala für Eclipse IDE,

Die Lösung für diesen Rechtsklick auf Projekt sein könnte und scala wählen -> die Scala der Installation eingestellt wird, den scala Pfad zu diesem Projekt festgelegt und das gleiche wieder aufzubauen.

Hoffe das hilft dir.

0

Wenn die oben genannten Lösungen bereits in Ihrem System konfiguriert sind und immer noch diesen Fehler erhalten, dann lesen Sie meine Antwort. Wenn inkompatible Scala-Jars von Projekten referenziert werden, wird auf Projektebene ein rotes Kreuz angezeigt, und in Scala-Dateien werden keine Fehler angezeigt. In dieser Situation kompiliert scala code nicht und wenn er ausgeführt wird, wird die Nachricht "error konnte Hauptklassenskala nicht finden oder laden" angezeigt. Die beste Lösung besteht darin, zum scala-Installationsordner zu gehen und zu prüfen, ob das jar dort vorhanden ist, falls vorhanden, dann referenziert es auf JAR-Dateien, die keinen Fehler (rote Markierung) auf Projektebene oder im Quellcode zeigen.

Verwandte Themen