У меня проблемы с запуском моего кода log4j, и я считаю, что это проблема конфигурации; вот как я его запускаю:
C:\Users\Adel\JavaCoding>javac -cp C:\apache_log4j_beta5\apache-log4j-2.0-beta5
-bin\log4j-api-2.0-beta5.jar;C:\apache_log4j_beta5\apache-log4j-2.0-beta5-bin\log4j-core-2.0-beta5.jar;. HelloWorldLog4J.java
Но я получаю эту ошибку:
C:\Users\Adel\JavaCoding>java HelloWorldLog4J Исключение в потоке "main" java.lang.NoClassDefFoundError: org/apache/logging/lo g4j/LogManager at HelloWorldLog4J. (HelloWorldLog4J.java:11) Причина: 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
C:\Пользователи\Адель\JavaCoding>
log4j
в пути к классам при запуске командыjava
- person ipohfly   schedule 16.04.2015java
с путем к классам? Один опубликован дляjavac
- person ipohfly   schedule 16.04.2015java HelloWorldLog4J
, а с аргументами - person Caffeinated   schedule 16.04.2015java -cp <path-to-my-jar-files> HelloWorldLog4J
- person ipohfly   schedule 16.04.2015