[JAVA] Lösen Sie NoClassDefFoundError, ClassNotFoundException

Annahme

Beim Kompilieren mit Eclipse tritt aufgrund von Klassenbeziehungen ein Fehler auf. Beide der folgenden haben die Bibliothek (JAR-Datei) nicht gefunden.

ClassNotFoundException: org.apache.tomcat.dbcp.dbcp2.BasicDataSource

Speicherort der JAR-Datei → tomcat / 9 / lib / tomcat-dbcp.jar (BasicDataSource-Klasse ist in diesem Paket enthalten)

java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

Speicherort der JAR-Datei → tomcat / 9 / bin / tomcat-juli.jar

Lösung

  1. Klicken Sie mit der rechten Maustaste auf den Projektnamen → Eigenschaften
  2. Java-Erstellungspfad → Bibliothek
  3. Klicken Sie auf "Externe JAR hinzufügen" → wählen Sie die entsprechende JAR aus → öffnen 2.jpg

Recommended Posts

Lösen Sie NoClassDefFoundError, ClassNotFoundException
[Servlet / Ajax] So lösen Sie NoClassDefFoundError [Eclipse]