Ich habe Maven-Abhängigkeit zu Pom.xml hinzugefügt und ich kann sehen, die Klasse existiert in Maven-Abhängigkeiten, aber wenn ich die Anwendung ausführen, wirft es ClassNotFoundException.Abhängigkeit existiert, aber werfen ClassNotFoundException
Antwort
sieht aus wie Ihre mit Eclipse.
Gehen Sie in der Befehlszeile zu Ihrem Projektpfad und führen Sie mvn eclipse:eclipse
aus.
Wenn Sie nicht Maven lokal installiert haben, können Sie es von here
herunterladen'mvn eclipse: eclipse' ist lange Zeit veraltet besser verwenden M2E Integration in Eclipse ... – khmarbaise
Manchmal Java berichten, dass es nicht eine Klasse finden kann, wenn in Wirklichkeit eine Ausnahme aufgetreten, während er versucht, die Klassendefinition zu laden in Erinnerung. Dies kann auftreten, wenn:
- Ein statischer Initialisierer eine Ausnahme
- Basisklasse wirft oder Schnittstelle fehlt
Versuchen Sie einen Haltepunkt in dem DefaultDirectoryService Konstruktor Einstellung und Ihre Anwendung im Debug-Modus ausgeführt wird. Sie sollten sehen können, was das Problem verursacht.
- 1. Eichhörnchen: UnityJDBC werfen ClassNotFoundException
- 2. Kotlin-Sammlungen werfen ClassNotFoundException auf Android
- 3. Selen 3.7.1 Gson Abhängigkeit einer ClassNotFoundException
- 4. Java Jar ClassNotFoundException obwohl abhängige Bibliothek existiert
- 5. CMake Abhängigkeit Ziel nicht existiert
- 6. Struts 2 Konvertierungsproblem (ClassNotFoundException auf dem Projektkonverter werfen)
- 7. ClassNotFoundException: org.apache.solr.client.solrj.embedded.EmbeddedSolrServer
- 8. ClassNotFoundException mit Maven-Abhängigkeitssystembereich
- 9. ClassNotFoundException in Laufzeit, aber die Anwendung kompiliert
- 10. ClassNotFoundException javax.media.jai.OperationRegistrySpi aber die Klasse ist da
- 11. Verwenden von Tomcat, aber erhalten ClassNotFoundException: org.jboss.logging.BasicLogger
- 12. ClassNotFoundException com.sun.mail.util.SharedByteArrayInputStream
- 13. ClassNotFoundException: org.dom4j.DocumentException
- 14. ClassNotFoundException: org.apache.poi.xwpf.converter.core.Options Modul deployment.ear
- 15. Java-Datei existiert nicht, aber File.getAbsoluteFile() existiert
- 16. Tabelle existiert nicht, aber es existiert
- 17. ServiceNotFoundException aber ID existiert
- 18. TemplateDoesNotExist aber es existiert
- 19. Elasticsearch ShieldPlugin ClassNotFoundException
- 20. Groovy ShortTypeHandling ClassNotFoundException
- 21. Maven ClassNotFoundException in Projekt
- 22. ClassNotFoundException FreeMarkerConfigurationFactory
- 23. Verzeichnis existiert nicht, aber tut eindeutig
- 24. ClassNotFoundException in depdendent Projekt
- 25. JavaFX-Anwendungen werfen NullPointerExceptions, aber laufen trotzdem
- 26. readobject-Methode wirft ClassNotFoundException
- 27. ClassNotFoundException in Maven Projekt
- 28. Maven exec plugin ClassNotFoundException
- 29. ClassNotFoundException in IntelliJ IDEA
- 30. ClassNotFoundException: com.databricks.spark.csv.DefaultSource
Rufen Sie 'Abhängigkeit: Liste' auf und bestätigen Sie, dass das gewünschte Jar in der Liste ist (in der richtigen Version). –
Sie vermissen eine Abhängigkeit ... am besten wäre der vorherige Text in die Frage anstelle von Links zu Bildern, denn einige Leute dürfen diese Bilder nicht lesen ... und können nicht helfen .... außerdem haben Sie die Abhängigkeit hinzugefügt in Abhängigkeiten oder in Abhängigkeitsverwaltung? Am besten wäre es, die Pom-Datei hier zu posten ... – khmarbaise
Wie läuft Ihre Anwendung? Die Abhängigkeit in maven wird zur Build-Zeit angegeben. Ob es zur Laufzeit verfügbar ist oder nicht, hängt davon ab, um welche Art von Anwendung es sich handelt. –