Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/logging/log4j/Nachricht/Mitteilung
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/logging/log4j/Nachricht/Mitteilung
bei com.prac.Loger.(Loger.java:34)
Verursacht durch: java.lang.ClassNotFoundException: org.apache.die Protokollierung.log4j.Nachricht.Nachricht
bei java.net.URLClassLoader$1.run(Unknown Source)
bei java.net.URLClassLoader$1.run(Unknown Source)
bei java.Sicherheit.AccessController.doPrivileged(Native Method)
bei java.net.URLClassLoader.findClass(Unknown Source)
bei java.lang.ClassLoader.loadClass(Unknown Source)
bei der sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
bei java.lang.ClassLoader.loadClass(Unknown Source)
... 1 mehr
Ausnahme Punkte auf Loger.java:34
static Logger logger=Logger.getLogger(Loger.class);
Mir bitte helfen, loszuwerden, diese Ausnahme...
- Ist es
log4j.jar
in den classpath ? - folgende 2 Gläser classpath:log4j-core-2.1.jar und log4j-1.2-api-2.1.jar
- Wie haben Sie versucht, drucken Sie das Protokoll ? Kann man den code ?
- ich habe nicht versucht, den Druck protokollieren .
- es wirft Ausnahme auf die genannten code-Zeile
- Haben Sie versucht, das entfernen und hinzufügen der jar wieder scheint es einige Dateien beschädigt wurden, in das Gefäß.
ClassNotFoundException
ist immer geworfen auf die fehlenden und beschädigten class-Datei. Fügen Sie Ihre Gläser mit bedacht 🙂- Danke @sanDecruz
- Sollten Sie Ihre Lösung als Antwort
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzugefügt log4j-api-2.1.jar und der Fehler ist Weg.!