简体   繁体   English

java.lang.NoClassDefFoundError:org / slf4j / Logger

[英]java.lang.NoClassDefFoundError: org/slf4j/Logger

I am trying to run a project that uses a Logger class. 我试图运行一个使用Logger类的项目。 Trying to do so causes the exception below. 尝试这样做会导致以下异常。 The compiler is looking for Logger at org/slf4j/Logger however in my Libraries it is located at org/apache/log4j (I am using IntelliJ). 编译器正在org / slf4j / Logger中寻找Logger,但是在我的库中它位于org / apache / log4j(我正在使用IntelliJ)。 How can I fix this? 我怎样才能解决这个问题?

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/Logger
    at org.apache.logging.slf4j.SLF4JLoggerContext.getLogger(SLF4JLoggerContext.java:42)
    at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:455)
    at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:441)
    at activitystreamer.Client.<clinit>(Client.java:17)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:123)
Caused by: java.lang.ClassNotFoundException: org.slf4j.Logger
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 7 more

You missed to add SLF4J. 您错过了添加SLF4J的操作。 To add SLF4j to your project, the first thing to is to add in the SLF4j API. 要将SLF4j添加到您的项目中,首先要添加SLF4j API。 Check https://www.slf4j.org/docs.html for more details . 检查https://www.slf4j.org/docs.html了解更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.NoClassDefFoundError: Lorg/slf4j/Logger - java.lang.NoClassDefFoundError: Lorg/slf4j/Logger java.lang.NoClassDefFoundError:org / slf4j / impl / StaticLoggerBinder - java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder 休眠-java.lang.NoClassDefFoundError:org / slf4j / LoggerFactory - Hibernate - java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 问题 - java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory problem java.lang.NoClassDefFoundError: OSGi 中的 org/slf4j/LoggerFactory - java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory in OSGi Slf4j 和 Logback 错误:java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory - Slf4j and Logback error: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory java.lang.NoClassDefFoundError:org / apache / log4j / Level - slf4j? - java.lang.NoClassDefFoundError: org/apache/log4j/Level - slf4j? Java:线程“ main”中的异常java.lang.NoClassDefFoundError:org / slf4j / LoggerFactory - Java: Exception in thread “main” java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 线程“ main”中的Gradle异常java.lang.NoClassDefFoundError:org / slf4j / LoggerFactory - Gradle Exception in thread “main” java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory Maven Junit测试案例因java.lang.NoClassDefFoundError崩溃:org / slf4j / LoggerFactory - Maven Junit test case crashing with java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM