我使用的是slf4j导入,我有以下代码:
do {
if (error) {
logger().error("Known issue: clicking [" + item + "] had no effect. Retrying...");
}
logger().info("Clicking the [" + item + "] menu item...");
element.click();
er`但是,Eclipse向我抛出了以下编译错误:The method logger() from the type CoreLogger refers to the missing type Logger。我把所有的导入都做对了,相同的代码对我旁边的人来说运行得很好。你对此有什么见解吗?
发布于 2017-01-06 10:28:56
类型CoreLogger中的方法logger()引用缺少的类型Logger。
它不是缺少类的导入,而是在编译时未检索的类。您确定slf4j jar在项目的类路径中吗?
如果是这样的话,这可能是一个IDE问题:您可以通过在IDE之外编译您的项目来识别它(所以在命令行中是这样)。
如果它不能工作:您在编译时没有依赖项。
如果有效的话:您应该在IDE中寻找解决方案(例如,清理和刷新项目配置)
https://stackoverflow.com/questions/41503540
复制相似问题