これは初心者の質問かもしれませんが、Log4Jの設定に問題があります。
log4jデモを実行したいのですが、コードは次のとおりです。
import org.apache.log4j.Logger;
import org.apache.log4j.BasicConfigurator;
public class HelloLOG4j {
private static final Logger logger = Logger.getLogger(Hello.class);
public static void main(String argv[]) {
BasicConfigurator.configure();
logger.debug("Hello world.");
logger.info("What a beatiful day.");
}
}
クラスパスを設定しました:C:\ Users \ Adel \ Downloads \ apache-log4j-1.2.17 \log4j-1.2.17.jarシステム変数とユーザー変数の両方で
しかし、プログラムを実行すると、それでも
errors found:
File: C:\Users\Adel\Desktop\various_topics\JavaProjects\HelloLOG4j.java [line: 2]
Error: package org.apache.log4j does not exist
クラスパスを正しく設定したことはわかっています-cmdlineを実行した場合:
C:\Program Files\Java\jdk1.6.0_20>print %LOG4J_HOME%
C:\Users\Adel\Downloads\apache-log4j-1.2.17\log4j-1.2.17.jar is currently bein
g printed