2016-07-28 9 views
2

我出現以下情況例外:通過gradle run任務運行它時,而的IntelliJ /搖籃 - 無法看到罐子在classpath中,雖然它的IntelliJ運行我的應用程序時,存在於模塊

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 

有沒有這樣的錯誤。

檢查時,如果任何slf4j罐子(這是不是從我build.gradle的直接依賴)出現在classpath的IntelliJ運行時,這不,

,但它確實出現在外部依賴樹:

enter image description here

+0

您是否檢查jar是否位於模塊依賴關係中?如果是這樣,它是否設置爲編譯? –

回答

0

您需要添加到intelliJ項目類路徑。通常情況下,可以通過單擊編輯器上的紅色燈泡或在項目設置中手動添加它來輕鬆完成

相關問題