【发布时间】:2016-10-15 08:48:03
【问题描述】:
我正在尝试使用 log4j 将日志打印到日志文件。它完美地工作。但是当我将项目导出为 jar 文件并运行它时,我得到一个错误
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger
at com.mkyong.HelloExample.<clinit>(HelloExample.java:7)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
项目结构如下https://www.mkyong.com/logging/log4j-hello-world-example/
有人可以帮忙吗?
【问题讨论】: