2016-04-26 9 views
1

OCRを行うためにtess4jをテストしたいと思います。私は必要なライブラリが含まれhttp://tess4j.sourceforge.net/codesample.html が、私は次のエラーを取得しています:私は最初、例えば、以下のチュートリアルを使用tess4jにslf4jがありません

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 

は、誰もがこのための解決策を知っていますか?

答えて

1

テス4Jには、複数のdependenciesがあります。クラスパスにそれらを含める必要があります。

+0

はい、これらの依存関係はすべて含まれています。私はまだ同じエラーが発生します。 – pexmar

1

まだいくつかの依存関係が欠落している、mavenrepository上で言及されていない存在があります。

  • logback-コア-1.1.6.jar
  • SLF4J-API-1.7.21.jar

私は今、それが働いていると思います:-)このヒントはnguyenqにありがとう、依存関係を確認してください。

関連する問題