2016-05-03 7 views
1

Ich habe ein Java-Projekt mit Eclipse geschrieben und als ich versuchte, eine Klassendatei mit dem Windows-Eingabeaufforderung, hatte ich die folgende Fehlermeldung auszuführen:Exception in thread „main“ java.lang.NoClassDefFoundError: com/CSVReader/CsvWriter

Exception in thread "main" java.lang.NoClassDefFoundError: aber nicht auf Eingabeaufforderung com/CSVReader/CsvWriter

Der Code wird auch auf eclipse läuft. Weiß jemand warum? Danke im Voraus!

Ich habe überprüft, dass der eingebaute Klassenpfad und der Klassenpfad der Laufzeit identisch sind.

Antwort

1

Ihr Problem hängt offenbar mit dem Klassenpfad zusammen. Ihre Eclipse enthält den korrekten Klassenpfad, aber Sie enthalten ihn nicht in der Eingabeaufforderung.

Sie können darüber in den folgenden Links lesen: https://en.wikipedia.org/wiki/Classpath_(Java) https://docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html

+0

Hallo, nachdem ich in der -CP Registerkarte/set CLASSPATH hinzugefügt, heißt es jetzt, dass es nicht laden kann/die Hauptklasse finden. Weißt du warum das so ist? – Nana

+0

versuchen, einzuschließen. für das aktuelle Verzeichnis und in dem Verzeichnis der Hauptklasse, wo es vom CP aufrufen – bns

Verwandte Themen