log4j2 java.lang.NoClassDefFoundError: org / apache / logging / log4j / LogManager

Я использую log4j 2.3 в моем приложении Java. Я добавил зависимость через Maven.
При запуске программы в eclipse все работает нормально, но когда я упаковываю ее с помощью maven и пытаюсь запустить jar, я получаю следующую ошибку:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache logging/log4j/LogManager
    at main.myclass.<clinit>(myclass.java:11)
Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.LogManager 


    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)
    ... 1 more

Почему он не может найти класс во время запуска из банки?

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

Ответы на вопрос(1)

Ваш ответ на вопрос