在Java项目中导入log4j.Logger

时间:2016-10-21 07:39:42

标签: java eclipse jar log4j

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

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

enter image description here

有人可以帮帮我吗?

3 个答案:

答案 0 :(得分:0)

你可以找到班级" org.apache.log4j.Logger"在log4j-X.X.XX.jar

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

如果您有maven项目,则可以添加依赖项

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

其他,你必须下载jar并手动将jar添加到你的构建路径。

答案 1 :(得分: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.

希望有所帮助。

答案 2 :(得分:0)

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

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

然后在项目logtestjava>属性> Java构建路径> classpath上单击鼠标左键>添加所有jar4的log4j包