【发布时间】:2015-07-05 21:31:40
【问题描述】:
在安装Log4J时,我们需要在系统类路径中有两个变量:
log4j-api
log4j-core
log4j-api 变量如下所示:
log4j-api:C:\apache_log4j_beta5\apache-log4j-2.0-beta5-bin\log4j-api-2.0-beta5.jar
log4j-core 变量看起来像这样:
log4j 核心:C:\apache_log4j_beta5\apache-log4j-2.0-beta5-bin\log4j-core-2.0-beta5.jar
这两个环境。变量进入重叠的LOG4J_HOME 变量:
LOG4J_HOME - %log4j-api%;%log4j-core%
为什么它同时需要 api 和核心库(JAR 文件)呢?当我导入一个类时,我会说:
import org.apache.logging.log4j.Logger;
那么上面的哪个 JAR 在这里被搜索到了?它是核心还是 api ?任何提示表示赞赏,谢谢
【问题讨论】: