Отсутствует slf4j в tess4j

Я хочу протестировать tess4j для оптического распознавания символов. В качестве первого примера я использовал следующий учебник: http://tess4j.sourceforge.net/codesample.html Я подключил необходимые библиотеки, но получаю следующую ошибку:

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
    at net.sourceforge.tess4j.Tesseract.<clinit>(Unknown Source)
    at tess4jexample.TesseractExample.main(TesseractExample.java:10)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 2 more

Кто-нибудь знает решение для этого?


person pexmar    schedule 26.04.2016    source источник


Ответы (2)


Tess4J имеет несколько зависимостей. Вам нужно будет включить их в путь к классам.

person nguyenq    schedule 27.04.2016
comment
Да, я включил все эти зависимости. Я все еще получаю ту же ошибку. - person pexmar; 28.04.2016

Там, где все еще отсутствуют некоторые зависимости, которые не были упомянуты в mavenrepository:

  • logback-ядро-1.1.6.jar
  • slf4j-апи-1.7.21.jar

Я думаю, теперь это работает :-) Спасибо nguyenq за эту подсказку, чтобы проверить зависимости.

person pexmar    schedule 28.04.2016