這或多或少是一個「常見」問題,但是,我還沒有設法找到一個好的答案呢。所以,再一次,這裏是警告:如何擺脫「類路徑包含多個SLF4J綁定」的警告?
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/eualin/.m2/repository/org/slf4j/slf4j-jcl/1.6.0/slf4j-jcl-1.6.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/eualin/.m2/repository/org/slf4j/slf4j-log4j12/1.5.11/slf4j-log4j12-1.5.11.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
假設他們都爲我工作,顯然,他們只是黑客,我不知道我是否應該依賴他們中的任何一個。你會推薦我什麼?請記住,在終端時不會出現此警告;只有當我通過IntelliJIDEA運行應用程序。
任何建議,非常感謝。
不,我不是要運行這個應用程序單元測試;我只是試圖運行應用程序本身。最後,我可能會忽略它,我可以問你關於如何擺脫它的進一步想法,最好是完全不觸碰其他jar文件? – user706838 2013-02-18 15:56:54
這顯然是一個運行時類路徑問題。您需要確保IntelliJIDEA在啓動應用程序時不會將兩個JAR放在類路徑中。我首先看看POM文件和它指定的依賴關係。 – 2013-02-18 23:05:56