gpt4 book ai didi

java - LoggerFactory.getLogger 无法解析为类型

转载 作者:行者123 更新时间:2023-12-02 08:16:07 26 4
gpt4 key购买 nike

我设置了一个基本的 Java 程序。我正在关注这个tutorial并有这个确切的代码:

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class HelloWorld {
public static void main(String[] args) {
Logger logger = LoggerFactory.getLogger(HelloWorld.class);
logger.info("Hello World");
}
}

我的构建路径上有 jars slf4j-api-1.7.5.jar 和 slf4j-log4j12-1.7.5 jar 。我不明白是什么给出了, getLogger 方法存在于 LoggerFactory 类中,我可以 F3 (源代码查找)到它。我用谷歌搜索了一下这个问题,似乎是唯一解决这个问题的人。有什么想法吗?

这是我的 Eclipse .classpath:

<xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdit..../>
<classpathentry kind="lib" path="/home/Desktop/slf4j-api-1.7.5.jar" sourcepath="/home/Desktop/slf4j-api-1.7.5.jar"/>
<classpathentry kind="lib" path="slf4j-log4j12-1.7.5.jar"/>
<classpathentry kind="lib" path="log4j-1.2.17.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

最佳答案

在您链接到的教程页面上,有以下注释:

slf4j-log4j12-1.7.6.jar

Binding for log4j version 1.2, a widely used logging framework. You also need to place log4j.jar on your class path.

您是否包含了 log4j.jar?

关于java - LoggerFactory.getLogger 无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22100973/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com