Программисты JAVA общаются здесь
Anonymous
Ошибка: пакет org.apache.log4j не существует при запуске кода из cmd
Сообщение
Anonymous » 25 ноя 2024, 12:58
При запуске команды javac Main.java я получаю сообщение об ошибке «Пакет org.apache.log4j не существует».
класс
Код: Выделить всё
public class Main {
private static Logger logger = Logger.getLogger(Main.class);
public static void main(String[] args) {
BasicConfigurator.configure();
logger.info("in Main class");
}
}
Код: Выделить всё
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
groupId
example
1.0-SNAPSHOT
log4j
log4j
1.2.17
compile
Код: Выделить всё
log4j.rootCategory=debug,console
log4j.logger.com.demo.package=debug,console
log4j.additivity.com.demo.package=false
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.target=System.out
log4j.appender.console.immediateFlush=true
log4j.appender.console.encoding=UTF-8
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.conversionPattern=%d [%t] %-5p %c - %m%n
Я получаю сообщение об ошибке:
Подробнее здесь:
https://stackoverflow.com/questions/567 ... e-from-cmd
1732528727
Anonymous
При запуске команды javac Main.java я получаю сообщение об ошибке «Пакет org.apache.log4j не существует». [code]Main[/code] класс [code]public class Main { private static Logger logger = Logger.getLogger(Main.class); public static void main(String[] args) { BasicConfigurator.configure(); logger.info("in Main class"); } } [/code] [code]pom.xml[/code] [code] xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 groupId example 1.0-SNAPSHOT log4j log4j 1.2.17 compile [/code] [code]log4j.properties[/code] [code]log4j.rootCategory=debug,console log4j.logger.com.demo.package=debug,console log4j.additivity.com.demo.package=false log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.target=System.out log4j.appender.console.immediateFlush=true log4j.appender.console.encoding=UTF-8 log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.conversionPattern=%d [%t] %-5p %c - %m%n [/code] Я получаю сообщение об ошибке: [img]https ://i.sstatic.net/dY5gE.png[/img] Подробнее здесь: [url]https://stackoverflow.com/questions/56787747/error-package-org-apache-log4j-does-not-exist-while-running-code-from-cmd[/url]