2016-07-23 89 views
7

我有一個完美構建的gradle項目。該罐子運行完美。當我嘗試通過gradle將其導入到IntelliJ中時,出現以下錯誤:在IntelliJ中導入Java項目(gradle)問題

無法加載類'org.slf4j.LoggerFactory'。

我甚至沒有在我的項目中使用它。

任何想法?

這裏是與日誌要點: https://gist.github.com/anonymous/991f8daab0ff3047db9a11d015492fe5

而且,屏幕截圖以供參考: http://imgur.com/a/2ptIY

+0

中更改此設置我現在遇到此問題,並嘗試重新安裝,只能在此處作出回答。你有沒有解決這個問題? –

回答

2

的IntelliJ在內部使用它以及其他許多圖書館 - 你可能要檢查的JAR看如果它仍然有效。它住在<INTELLIJ_DIR>/lib。如果沒有,您可以手動替換它(IntellIJ 2016.2軟件包log4j 1.2)。如果遇到更多問題,可能會有其他損壞的庫(至少在我遇到這種情況時就是這種情況)。據我所知,沒有簡單的方法來重新填充lib文件夾,所以最簡潔的解決方案可能只是重新安裝IDE,如果它被證明是手工修復乏味。

14

我有一個類似的問題:當試圖打開一個Gradle項目時,IntelliJ會拋出一個錯誤:無法加載類'org.slf4j.LoggerFactory'。

而不是本地gradle分發,選擇「使用gradle wrapper」任務配置選項。您可以在Settings | Build, Execution, Deployment | Gradle | Project-level settings