首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java.lang.UnsatisfiedLinkError: Le模块spécifiéest introuvable.on Tess4J

java.lang.UnsatisfiedLinkError: Le模块spécifiéest introuvable.on Tess4J
EN

Stack Overflow用户
提问于 2017-09-20 12:59:43
回答 1查看 451关注 0票数 0

我正在用Spring与Maven一起开发一个web应用程序,并使用tess4j为OCR提供一些功能。

我的开发环境:

  • 日食新生儿3
  • 操作系统: win server 2008 R2
  • jvm 64位
  • apache tomecat 9

我从Tess4J下载了http://tess4j.sourceforge.net/的最新版本,并将其导入eclipse。我遵循这个URL,我执行了所有步骤,但是当我试图执行它时,我得到了以下错误:

代码语言:javascript
复制
java.lang.UnsatisfiedLinkError: Le module spécifié est introuvable.

at com.sun.jna.Native.open(Native Method)
at com.sun.jna.Native.open(Native.java:1759)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:260)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:398)
at com.sun.jna.Library$Handler.<init>(Library.java:147)
at com.sun.jna.Native.loadLibrary(Native.java:412)
at com.sun.jna.Native.loadLibrary(Native.java:391)
at net.sourceforge.tess4j.util.LoadLibs.getTessAPIInstance(LoadLibs.java:75)
at net.sourceforge.tess4j.TessAPI.<clinit>(TessAPI.java:42)
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:212)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:196)

我尝试一些教程并添加:.MV C++ 2015可再发行(x64) .I add on C:\Program (X86)\\Tomcat9.0\temp\tess4j\Win32-x86-64

我还有个错误。

EN

回答 1

Stack Overflow用户

发布于 2017-09-20 13:44:18

本质上发生的是,系统无法找到一个名为'spécifié‘的本地模块(我想,我不会读法语)来加载。现在力学是这样的。在加载期间,在某个地方(可能在jar中)会进行如下调用

代码语言:javascript
复制
System.loadLibrary("spécifié");

它失败了,因为本机库不在路径上。因此,一个简单的解决方案是将模块放到路径上。如果是Windows环境,那么模块将是一个名为spécifié.dll的DLL文件。该文件必须放在路径上(例如,设置PATH=C:\xyz\spécifié.dll)。

试试,检查一下。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46322788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档