java .lang.NoClassDefFoundError: Не удалось инициализировать класс net .sourceforge.tess4j.TessAPI - PullRequest
0 голосов
/ 09 апреля 2020

Я проверил и прочитал все возможные записи на этом сайте, github и sourceforge, прежде чем спрашивать здесь. Вот проблема, у меня есть файл JAR, который я выполняю, поэтому у меня нет его исходного кода, я получил ошибку при запуске OCR с использованием tesseract. У меня есть tesseract-OCR v5.0.0 alpha. Предположительно, все должно работать нормально, используя Java JDK 11 на windows 10.

. У меня есть:

  • , установленный распространяемый Microsoft Visual C ++ для Visual Studio 2015-2019 .
  • проверил, что tess4j создается под временным файлом и все необходимые DLL работают нормально.
  • скачал JDK 14.
  • скачал tesseract-OCR v4.0.0

Но я все еще получаю ошибку tess4j.

java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.tess4j.TessAPI
    at net.sourceforge.tess4j.Tesseract.init(Tesseract.java:367)
    at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:280)
    at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:263)
    at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:244)
    at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:228)

Может кто-нибудь помочь, пожалуйста?

...