Log4j java.lang.NoClassDefFoundError - PullRequest
       7

Log4j java.lang.NoClassDefFoundError

3 голосов
/ 16 ноября 2010

Я не мог понять, что вызывает эту ошибку:

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

ERROR>Caused by: java.lang.ClassNotFoundException: org.apache.log4j.PropertyConfigurator

Уже получил log4j-1.2.8.jar везде в проекте, но я не смог его сделать. Как я могу устранить эту ошибку? Спасибо!

Ответы [ 2 ]

9 голосов
/ 16 ноября 2010

Ну, вы еще не сказали, что это за приложение или вообще дали нам любой контекст.Вы должны убедиться, что классы log4j доступны для загрузчика классов, который загружает ваше приложение.Если это отдельное приложение, запускаемое из командной строки, это похоже на случай указания параметра -classpath в командной строке.Например:

java -classpath .;log4j-1.2.8.jar org.foo.MyApplication

Если вы сможете дать нам больше информации, мы, вероятно, сможем вам помочь больше.

2 голосов
/ 19 декабря 2013

Setp 1: щелкните правой кнопкой мыши по основному методу

Шаг 2 перейдите к запуску как опции, затем

Шаг 3 перейдите к Запуску конфигурации

Шаг 4: и добавьте проектыили jar файлы

теперь работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...