广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    java.lang.UnsatisfiedLinkError

    来源:网络收集  点击:  时间:2024-08-18
    【导读】:
    公司开发需要java对接C,引用到了 jna,报出如下错误java.lang.UnsatisfiedLinkError: The specified module could not be found.Exception in thread main java.lang.UnsatisfiedLinkError: The specified module could not be found.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)java.lang.UnsatisfiedLinkError出现这种错误的原因是一般是java虚拟机找不到声明为native方法的本地语言定义时,出现的错误。在我的理解过程中我一般都认为是由于导入dll或者导入lib文件不正确导致的.遂思路转向 gtp.dll 的依赖 参考github tess4j issues发现神器Dependency Walker工具/原料moreDependency Walker Microsoft Visual C++ 方法/步骤1/9分步阅读

    下载 Dependency Walker 百度‘Dependency Walker官网’

    根据自己的系统版本下载相对应的Dependency Walker

    2/9

    打开 depends.exe

    左上角 file –》 open –》 选择 调用的 dll 文件 ,,我这个相关的是 gtp.dll

    你的对应你的 all文件

    3/9

    果不其然发现动态库组件 缺失 黄色叹号

    4/9

    下载 dll文件

    5/9

    参考如何解决vs2015运行缺少ucrtbased.dll的问题下载UCRTBASED.DLL

    搜索UCRTBASED.DLL

    6/9

    下载保存UCRTBASED.DLL

    7/9

    解压到指定目录

    8/9

    安装所有依赖

    参考 4 5 6 7 安装所有依赖

    9/9

    解决问题

    注意事项

    1、Windows 95/98/Me系统,将ucrtbased.dll复制到C:\Windows\System目录下。

    2、Windows NT/2000系统,将ucrtbased.dll复制到C:\WINNT\System32目录下。

    3、Windows XP/WIN7/win10系统 如果您的系统是 64位 的请将ucrtbased.dll文件复制到C:\Windows\SysWOW64目录下, 如果您的系统是 32位 的请将ucrtbased.dll文件复制到C:\Windows\System32目录下。

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1132922.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 04:36:11  耗时:0.033
    0.033s