在Java项目中导入log4j.Logger

问题描述 投票:0回答:3

我正在尝试在 eclipse 中构建一个简单的 java 应用程序,它使用 log4j 来制作日志(我打算将其导出为 jar 文件)。

但是当我尝试在java文件中导入org.apache.log4j.Logger时,出现如下错误

有人可以帮我吗?

java eclipse jar log4j
3个回答
0
投票

您可以在log4j-X.X.XX.jar中找到“org.apache.log4j.Logger”类

此 jar 必须包含在您的构建路径中。

如果你有一个 Maven 项目,你只需添加一个依赖项即可

   <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
    </dependency>

否则,您必须下载 jar 并将其手动添加到构建路径中。


0
投票

不是Web项目,我的意思是,在普通的Java项目中,它不会自动识别导入jar文件。这意味着,就您的结构而言,在 lib 文件夹中包含 jar 是不够的。您需要手动将 lib 文件夹下的 jar 添加到您的 类路径。

您可以像这样手动执行:

ProjectRightClick>>Build Path>>Configure Build Path>>Click Add Jar>>choose your log4 jar under lib folder>> OK.

希望有帮助。


0
投票

您需要从下面给出的链接下载 log4j 包

http://www-eu.apache.org/dist/logging/log4j/2.11.0/apache-log4j-2.11.0-bin.zip

然后左键单击您的项目 logtestjava > 属性 > Java 构建路径 > 类路径 > 添加 log4j 包的所有 jar

© www.soinside.com 2019 - 2024. All rights reserved.