2016-07-23 90 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