Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么向slf4j-log4j12添加依赖项不能使slf4j正常工作?_Java_Maven_Log4j_Slf4j - Fatal编程技术网

Java 为什么向slf4j-log4j12添加依赖项不能使slf4j正常工作?

Java 为什么向slf4j-log4j12添加依赖项不能使slf4j正常工作?,java,maven,log4j,slf4j,Java,Maven,Log4j,Slf4j,我有一个使用slf4j的项目。所以我需要提供一个底层框架。 我想使用log4j,所以在我的pom.xml中指定了以下依赖项: 这应该不会再出现了,根据 如果我将依赖项更改为在网络上找到的依赖项,它将起作用: <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>1.7.21<

我有一个使用slf4j的项目。所以我需要提供一个底层框架。 我想使用log4j,所以在我的
pom.xml
中指定了以下依赖项:

这应该不会再出现了,根据

如果我将依赖项更改为在网络上找到的依赖项,它将起作用:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.21</version>
</dependency>

org.slf4j
slf4j简单
1.7.21

有人对此有解释吗?

这个问题仅仅是因为使用了slf4j的测试版。指定对稳定版本的依赖关系可使其正常工作:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.25</version>
</dependency>

org.slf4j
slf4j简单
1.7.25

您尝试使用的beta版本似乎存在问题。你为什么不坚持发布版本呢?你是对的:它很有效!我只是使用了slf4j文档中的一段代码,没有考虑verion。但这真的很简单。谢谢
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.21</version>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.25</version>
</dependency>