Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory alibaba excel
时间: 2023-11-24 08:48:44 浏览: 201
druid出现 java.lang.NoClassDefFoundError orgapachelog4j.md
根据提供的引用内容,这个错误是由于缺少org.slf4j.LoggerFactory类所导致的。这个类是SLF4J日志框架的一部分,它提供了一个简单的日志记录接口。因此,为了解决这个错误,你需要在你的项目中添加SLF4J的依赖。
在Maven项目中,你可以通过在pom.xml文件中添加以下依赖来解决这个问题:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.30</version>
</dependency>
此外,你还需要添加一个SLF4J的实现,例如Logback或Log4j。你可以在pom.xml文件中添加以下依赖来添加Logback的实现:
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
如果你使用的是Log4j,则可以添加以下依赖:
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.13.3</version>
</dependency>
阅读全文