2016-07-23 3 views
7

У меня есть проект градиента, который прекрасно строится. Банка отлично работает. Когда я пытаюсь импортировать его в IntelliJ через gradle, я получаю следующую ошибку:Проблема импорта проекта Java (gradle) в IntelliJ

Невозможно загрузить класс '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'.

Вместо локального распределения градиентов выберите опцию конфигурации задачи «use gradle wrapper». Вы можете изменить это значение в Settings | Build, Execution, Deployment | Gradle | Project-level settings

Смежные вопросы