我试图在eclipse中构建一个简单的java应用程序,它使用log4j来制作日志(我打算将其导出为jar文件)。但是,当我尝试在java文件中导入org.apache.log4j.Logger时,我收到如下错误
谁能帮我一下吗?
bprjcwpo1#
您可以在log4j-X.X.XX.jar中找到类“org.apache.log4j.Logger”此jar必须包含在您的建置路径中。如果您有一个maven项目,则只需添加一个依赖项即可
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </dependency>
否则,您必须下载jar并手动将jar添加到您的构建路径。
zynd9foi2#
不是web项目,我的意思是,在普通的Java项目中,它不会自动知道导入jar文件。这意味着,就你的结构而言,在lib文件夹中有jar是不够的。你需要手动将lib文件夹下的这个jar添加到你的类路径中。您可以手动执行以下操作:
ProjectRightClick>>Build Path>>Configure Build Path>>Click Add Jar>>choose your log4 jar under lib folder>> OK.
希望能有所帮助。
zengzsys3#
您需要从下面给出的链接下载log4j包http://www-eu.apache.org/dist/logging/log4j/2.11.0/apache-log4j-2.11.0-bin.zip然后左键单击项目logtestjava〉属性〉Java构建路径〉类路径〉添加log4j包的所有jar
3条答案
按热度按时间bprjcwpo1#
您可以在log4j-X.X.XX.jar中找到类“org.apache.log4j.Logger”
此jar必须包含在您的建置路径中。
如果您有一个maven项目,则只需添加一个依赖项即可
否则,您必须下载jar并手动将jar添加到您的构建路径。
zynd9foi2#
不是web项目,我的意思是,在普通的Java项目中,它不会自动知道导入jar文件。这意味着,就你的结构而言,在lib文件夹中有jar是不够的。你需要手动将lib文件夹下的这个jar添加到你的类路径中。
您可以手动执行以下操作:
希望能有所帮助。
zengzsys3#
您需要从下面给出的链接下载log4j包
http://www-eu.apache.org/dist/logging/log4j/2.11.0/apache-log4j-2.11.0-bin.zip
然后左键单击项目logtestjava〉属性〉Java构建路径〉类路径〉添加log4j包的所有jar