簡體   English   中英

logger() slf4j 錯誤:來自 CoreLogger 類型的方法 logger() 引用了缺少的類型 Logger

[英]logger() slf4j error: The method logger() from the type CoreLogger refers to the missing type Logger

我正在使用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 我已經正確完成了所有導入,並且相同的代碼對我旁邊的人來說運行得很好。 您對此有什么見解嗎?

CoreLogger 類型中的 logger() 方法引用了缺少的 Logger 類型。

它不是缺少類的導入,而是在編譯時未檢索到的類。 您確定 slf4j jar 在您項目的類路徑中嗎?
如果是這種情況,則可能是 IDE 問題:您可以通過在 IDE 外編譯項目來識別它(因此在命令行中)。
如果它不起作用:您在編譯時沒有依賴項。
如果可行:您應該在 IDE 中尋找解決方案(例如,清理並刷新項目配置)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM