我正在学习使用 Maven 和 Log4J。在 POM 文件中,我添加了以下依赖项:
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.12</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
</dependencies>
当我尝试在主类中导入 import org.slf4j.Logger
时,Eclipse 提示“无法解析导入 org.slf4j”。我搜索了一段时间的解决方案,看来我需要在这里下载分发文件http://www.slf4j.org/download.html和“将 jar 添加到类路径”?我很困惑:Maven 不会自动下载它吗?如何“将 jar 添加到类路径”?我在这里是一个真正的初学者。非常感谢您的帮助!
最佳答案
由于我遇到了非常相似的问题,所以我写下了我的问题:
我从互联网上复制了错误的 Maven 依赖项(示例)。 这只是在测试范围内..哦亲爱的..
<scope>test</scope>
因此,删除范围后测试部分开始按预期工作。 :)
关于java - 无法导入 org.slf4j.Logger - 如何将 jar 添加到类路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32221203/