Log4j java.lang.NoClassDefFoundError

Mar*_*rtK 3 java log4j

我无法理解导致此错误的原因:

ERROR>Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/PropertyConfigurator

ERROR>Caused by: java.lang.ClassNotFoundException: org.apache.log4j.PropertyConfigurator
Run Code Online (Sandbox Code Playgroud)

已经到了log4j-1.2.8.jar项目的所有地方,但我无法做到.如何让这个错误消失?谢谢!

Jon*_*eet 9

好吧,你还没有说过这是什么样的应用程序,或者基本上给了我们任何上下文.您需要确保log4j类可用于加载应用程序的类加载器.如果它是从命令行运行的独立应用程序,那就像是指定-classpath命令行选项的情况.例如:

java -classpath .;log4j-1.2.8.jar org.foo.MyApplication
Run Code Online (Sandbox Code Playgroud)

如果您可以向我们提供更多信息,我们可能会为您提供更多帮助.