SLF4J:iText7 究竟需要哪些 .jar 文件?
SLF4J: Which .jar files does iText7 need exactly?
我尝试 运行 显示的示例代码 here 但它抱怨说缺少 SLF4J,所以我从官方网站下载了 zip 存档。
教程 video 显示使用了 3 个 jar 文件(log4j-over-slf4j、slf4j-api 和 slf4j-log4j12),但是如果我将它们全部添加到我的项目的构建路径(我没有使用 Maven!),它抱怨 "log4j-over..." 和 api 都在那里。
如果我删除 "over" 文件,它会显示 "Failed to instantiate SLF4J LoggerFactory"。
那么,我需要哪些 jar 文件来阻止投诉和 运行 示例代码?
尝试删除 log4j12。您不能同时使用 over 和 log4j12。
有一个教程显示了示例代码所需的所有依赖项。请试试这个:https://developers.itextpdf.com/content/itext-7-jump-start-tutorial/installing-itext-7
它基本上为您提供了您的项目需要 运行 的确切 Maven 依赖项的列表。您还会发现一些指示如何使其与 IDE 一起工作,例如 eclipse, netbeans and intelliJ
通过使用
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.18</version>
</dependency>
编辑:
您可以手动下载这 3 个依赖项。他们得到任何 slf4j 和 log4j 项目:
如果您不信任第 3 方网站,请访问 slf4j site and the log4j 主页。
我们只需要 slf4j api、它的 log4j 实现和 log4j 本身。
如果你想使用 log4j 1.2.x 作为 slf4j 的日志 back-end,你需要 log4j-1.2.17.jar, slf4j-api-1.7 .25.jar 和 slf4j-log4j12-1.7.25.jar。
我尝试 运行 显示的示例代码 here 但它抱怨说缺少 SLF4J,所以我从官方网站下载了 zip 存档。
教程 video 显示使用了 3 个 jar 文件(log4j-over-slf4j、slf4j-api 和 slf4j-log4j12),但是如果我将它们全部添加到我的项目的构建路径(我没有使用 Maven!),它抱怨 "log4j-over..." 和 api 都在那里。
如果我删除 "over" 文件,它会显示 "Failed to instantiate SLF4J LoggerFactory"。
那么,我需要哪些 jar 文件来阻止投诉和 运行 示例代码?
尝试删除 log4j12。您不能同时使用 over 和 log4j12。
有一个教程显示了示例代码所需的所有依赖项。请试试这个:https://developers.itextpdf.com/content/itext-7-jump-start-tutorial/installing-itext-7
它基本上为您提供了您的项目需要 运行 的确切 Maven 依赖项的列表。您还会发现一些指示如何使其与 IDE 一起工作,例如 eclipse, netbeans and intelliJ
通过使用
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.18</version>
</dependency>
编辑:
您可以手动下载这 3 个依赖项。他们得到任何 slf4j 和 log4j 项目:
如果您不信任第 3 方网站,请访问 slf4j site and the log4j 主页。
我们只需要 slf4j api、它的 log4j 实现和 log4j 本身。
如果你想使用 log4j 1.2.x 作为 slf4j 的日志 back-end,你需要 log4j-1.2.17.jar, slf4j-api-1.7 .25.jar 和 slf4j-log4j12-1.7.25.jar。