错误:包 org.slf4j 不存在

2022-09-02 10:10:45

我正在尝试使用Netbeans在Java中创建一个程序。我正在尝试使用 org.slf4j。我认为我已经在我的类路径中放置了足够数量的slf4j jar文件。我已经将slf4j-api,slf4j-jcl,slf4j-jdk14,slf4j-nop和slf4j-simple放在我的类路径中。

我的问题是:我是否在我的类路径中放置了错误的jar文件,slf4j文件夹的Zip文件包含大量jar文件。为什么SLF4J包含这么多可执行jar文件。

最终,程序需要一次比较2个pdf文件,如果文件不同,则吐出错误消息。有谁知道我是否可以包含任何内容,因此我不必处理此SLF4J软件包。以下是我尝试运行包的位置。

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;


答案 1

按如下所示设置依赖项。

在马文

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>version number</version>
</dependency>

在格雷德尔

dependencies {
   compile group: 'org.slf4j', name: 'slf4j-api', version: 'version number'
}

答案 2

在build.gladle(第二个)中,查看依赖项并添加以下行:

dependencies {
   ...
   implementation 'org.apache.directory.studio:org.slf4j.api:1.7.2'
}

推荐