2016-12-01 7 views
0

, когда я добавляю slf4j-api-1.6.4.jar и slf4j-nop-1.6.4.jar в свою папку с папками lib, он отлично работает, но если я заменил их зависимостью градиента, тогда при выполнении jar это дает я ниже ошибки.Gradle IntelliJ Idea

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

Это зависимые градиенты для моего проекта для библиотек выше.

compile group: 'org.slf4j', name: 'slf4j-api', version: '1.6.4' 
compile group: 'org.slf4j', name: 'slf4j-nop', version: '1.6.4' 
+0

Возможный дубликат [XUGGLE ERROR: Исключение в потоке "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory] (http://stackoverflow.com/questions/13434862/xuggle-error-exception-in-thread -main-java-lang-noclassdeffounderror-org-slf) – null

+0

@ user629735, но почему он не работает, когда я компилирую из gradle вместо пути класса lib – Swapnil

+0

В какой папке вы говорите, когда вы говорите «папка с моими файлами» и как это сделать? вы выполняете JAR? – Vampire

ответ

0

Убедитесь, что вы запустили Gradle Build, возможно, вы не потянули ваши зависимости.

+0

У меня есть двойная проверка с этой штукой. – Swapnil

0

Убедитесь, что вы включили эти зависимости в файл jar (например, this).

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