当前位置: 首页 > 知识库问答 >
问题:

maven项目无法在cmd运行中加载log4j.properties文件?

顾嘉纳
2023-03-14
public class TestLog{

    private static final Logger logger = LoggerFactory.getLogger(TestLog.class);
    public static void main(String[] args) {
        logger.info("test log");
    }
}

log4j:警告请正确初始化log4j系统。

log4j:警告有关更多信息,请参见http://logging.apache.org/log4j/1.2/faq.html#noconfig。

共有1个答案

谢叶五
2023-03-14

这与Maven无关。Maven主要是一个构建工具。因此,Maven已经为您构建了一个jar(我假设您事先运行了类似于mvn install的东西,并得到了pack-0.0.1-snapshot.jar)

现在运行本身是从命令行进行的,这意味着您将自己构造类路径。在本例中,只需确保log4j.jar在类路径中,并将其添加到java进程脚本中。

希望这有帮助

 类似资料: