【问题标题】:Can't find dependent libraries找不到依赖库
【发布时间】:2013-05-07 07:13:16
【问题描述】:

我正在使用本机 lib 形式的 OCR 并添加 jar 并将 dll 放入 progfile\common 文件中 尽管如此,我还是低于错误 请帮帮我....

提前致谢

java.lang.UnsatisfiedLinkError: C:\Program Files\Common Files: 找不到依赖库 在 java.lang.ClassLoader$NativeLibrary.load(Native Method) 在 java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751) 在 java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647) 在 java.lang.Runtime.load0(Runtime.java:770) 在 java.lang.System.load(System.java:1005) 在 com.asprise.util.ocr.OCR.loadLibrary(OCR.java:239) 在 com.asprise.util.ocr.OCR.(OCR.java:56) 在 com.readimage.ReadIMG.main(ReadIMG.java:91) 线程“main”中的异常 java.lang.UnsatisfiedLinkError: C:\Program Files\Common Files\AspriseOCR.dll: 找不到依赖库 在 java.lang.ClassLoader$NativeLibrary.load(Native Method) 在 java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751) 在 java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676) 在 java.lang.Runtime.loadLibrary0(Runtime.java:823) 在 java.lang.System.loadLibrary(System.java:1030) 在 com.asprise.util.ocr.OCR.loadLibrary(OCR.java:247) 在 com.asprise.util.ocr.OCR.(OCR.java:56) 在 com.readimage.ReadIMG.main(ReadIMG.java:91)

【问题讨论】:

  • 似乎需要其他(依赖)库。

标签: dll native


【解决方案1】:

看起来 AspriseOCR.dll 文件不在正确的路径中。试试放到存放所有dll文件的windows/system目录下。

【讨论】:

  • 我已经尝试过你告诉我的相同...但没有用。 :(
  • 尝试检查 AspriseOCR.dll 的依赖关系。你可能缺少一个。你可以在这里找到一个依赖walker:dependencywalker.com
  • 完成了!!问题解决了......但我需要问你......如果我使用tomcat服务器并使用JSP / Servlet那么我必须把那个.dll文件放在哪里。
猜你喜欢
  • 2015-03-31
  • 2013-06-20
  • 2015-08-21
  • 2019-08-05
  • 2014-08-26
  • 2014-05-28
  • 2012-08-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多