Tess4j 4.3.1: DLL-файлы не извлекаются автоматически в папку Temp в Windows 10, что приводит к ошибке: java.lang.UnsatisfiedLinkError - PullRequest
0 голосов
/ 21 июня 2019

работаю на Tess4j 4.3.1.Он отлично работает при запуске Java-кодов в Eclipse (windows 10), поскольку необходимые файлы DLL (i.e liblept1760.dll,libtesseract400.dll) автоматически извлекаются в

C:\Users\newbie\AppData\Local\Temp\tess4j\win32-x86-64.

Однако при экспорте приложения в работоспособныйJAR с шагом Export> Runnable JAR file> выберите опцию «Упаковать необходимые библиотеки в сгенерированный JAR».Папка tess4j и файлы DLL не были автоматически извлечены во временную папку.Это вызывает

"java.lang.UnsatisfiedLinkError: Указанный модуль не может быть найден.".

Если я вручную скопирую tess4j и необходимые библиотеки DLL, тогдаПриложение JAR отлично работает.

Есть предложения?

...