在IntelliJ中导入Java项目(gradle)的问题

时间:2016-07-23 00:14:04

标签: java intellij-idea gradle

我有一个完美构建的gradle项目。罐子运行完美。当我尝试通过gradle将其导入IntelliJ时,我收到以下错误:

无法加载类'org.slf4j.LoggerFactory'。

我甚至不在我的项目中使用它。

有什么想法吗?

以下是日志的要点: https://gist.github.com/anonymous/991f8daab0ff3047db9a11d015492fe5

另外,屏幕截图供参考: http://imgur.com/a/2ptIY

2 个答案:

答案 0 :(得分:24)

我遇到了类似的问题:在尝试打开Gradle项目时,IntelliJ会抛出一个错误:无法加载类'org.slf4j.LoggerFactory'。

选择“使用gradle包装器”任务配置选项,而不是本地gradle分发。您可以在Settings | Build, Execution, Deployment | Gradle | Project-level settings

中进行更改

答案 1 :(得分:2)

IntelliJ在内部与许多其他库一起使用它 - 您可能需要检查JAR以查看它是否仍然有效。它住在<INTELLIJ_DIR>/lib。如果没有,您可以手动替换它(IntellIJ 2016.2包log4j 1.2)。如果您遇到其他问题,可能还有其他损坏的库(至少在发生这种情况时就是这种情况)。据我所知,没有简单的方法可以重新填充lib文件夹,因此最干净的解决方案可能只是重新安装IDE,如果证明手动修复是乏味的。< / p>