tess4j 中缺少 slf4j
Missing slf4j in tess4j
我想测试一下tess4j做OCR。我使用以下教程作为第一个示例: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
有人知道解决这个问题的方法吗?
Tess4J 有几个dependencies。您需要将它们包含在类路径中。
还有一些依赖缺失,在mavenrepository中没有提到:
- logback-core-1.1.6.jar
- slf4j-api-1.7.21.jar
我想它现在可以工作了:-)谢谢 nguyenq 的提示,检查依赖关系。
我想测试一下tess4j做OCR。我使用以下教程作为第一个示例: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
有人知道解决这个问题的方法吗?
Tess4J 有几个dependencies。您需要将它们包含在类路径中。
还有一些依赖缺失,在mavenrepository中没有提到:
- logback-core-1.1.6.jar
- slf4j-api-1.7.21.jar
我想它现在可以工作了:-)谢谢 nguyenq 的提示,检查依赖关系。