Konnte nicht gefunden oder geladen werden Hauptklasse STS/Eclipse

Ich habe eine main-Methode in einem Paket in einem meiner Projekte. Sagen, das Paket ist com.ant.car. Ich versuche ausführen und/oder Debuggen Sie diese main-Methode, und ich erhalte die Fehlermeldung Could not find or load main class com.ant.car.

Ich gesucht habe dieses problem, und wie es scheint, ich kann nicht herausfinden, was falsch ist.

1) ich habe "Konfigurationen ausführen". Im Ausführen->Ausführen-Konfigurationen, die ich geprüft habe, dass der Main-Klasse ist com.ant.Auto.

2) ich habe das checked build-Pfad. Wenn ich einen Rechtsklick auf das Projekt, ich wählen Sie Erstellen->Build Path, und unter der Registerkarte "Bibliotheken", die ich stellen Sie sicher, es gibt keine fehlenden Ordner mit red Xs neben Ihnen.

Nicht wirklich sicher, was anderes zu tun. Irgendwelche Vorschläge?

  • das Paket ist com.ant.car also, was ist die main-Klasse? Oder ist das tatsächlich car?
  • Keines dieser arbeitete für mich. Ich arbeite noch an einer Lösung. Ich gelöscht ./metadata (vollständig zurückgesetzt STS-Einstellungen), wird ./bin, ./build, läuft ./gradlew clean, re-ausgeführt ./gradlew build, überprüfen von Bau-Wege und suchen für die main-Klasse in der run-Konfigurationen (scheint nicht zu existieren, in Gradle-Projekte), und einem Neustart STS. Ich habe versucht ein paar Kombinationen und Variationen der oben. Ich KANN ./gradle bootRun außerhalb von STS/Eclipse völlig in Ordnung. 🙁
InformationsquelleAutor aCarella | 2016-05-25
Schreibe einen Kommentar