2012-09-01 70 views
1

我在Eclipse Juno中遇到了slf4j記錄器系統的問題。我很確定我已經將它包含在我的類路徑中,並且我也將它包含在Maven依賴項中,但是我仍然遇到了問題。我已經閱讀過這個問題的類似問題,但所有這些問題似乎已經過時,因爲它們不適用於我的Eclipse實例。這是錯誤信息:適用於Eclipse Juno的SLF4J Logger與山獅

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 
    SLF4J: Defaulting to no-operation (NOP) logger implementation 
    SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 

我與Java JDK 1.7.0_07和Apache Maven的3.03在Mac OS X山獅10.8.1運行此。再次,我使用Eclipse Juno。

+0

我沒有看到這個錯誤,如果我從終端(MVN封裝)建立但從Eclipse中,我得到了同樣的錯誤消息。 –

+0

您是否檢查了答案中提供的解決方案?你有沒有設法使其工作。? –

+0

[SLF4J:無法加載類「org.slf4j.impl.StaticLoggerBinder」的可能的重複。誤差(http://stackoverflow.com/questions/11916706/slf4j-failed-to-load-class-org-slf4j-impl-staticloggerbinder-error) –

回答

2

當使用捆綁的maven版本(m2e)時,Eclipse Juno和Indigo不禁止消息SLF4J:無法加載類「org.slf4j.impl.StaticLoggerBinder」。此行爲在m2e 1.1.0.20120530-0009及之後的版本中提供。

雖然這表示爲錯誤,您的日誌將正常保存。突出顯示的錯誤仍然存​​在,直到修復此錯誤。更多關於m2e support site的信息。

當前可用的解決方案是使用外部maven版本而不是捆綁版本的Eclipse。您可以在下面的問題中找到關於此解決方案以及有關此錯誤的更多詳細信息,這與您所面對的問題完全相同。

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". error