maven 프로젝트를 만들었습니다. log4j2 의존성을 POM에 추가했는데 내 프로젝트에서 LogManager 클래스를 가져올 수 없습니다. 왜? 이것은 maven 콘솔에서 출력됩니다.Maven 프로젝트가 log4j2 클래스를 가져올 수 없습니다.
c:\Users\Dawid\Desktop\Pracbaza\my-project>java -cp target\my-project-1.0-SNAPSHOT.jar com.spica.project.App
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/logging/log4j/LogManager
at com.spica.project.App.<clinit>(App.java:7)
Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.LogManager
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)
... 1 more
나는 onejar 옵션을 사용했으며 ... 여전히 작동하지 않습니다 ... – dklos
감사합니다, 나는 바보입니다.) – dklos