开发者社区 问答 正文

java 用jna调用dll库问题

昨天接手一个新项目,是关于java调用dll的,用jna实现,在我本机上运行成功,今天换了台电脑,就出现了EXception in main thread java.lang.UnsatisfiedLinkError UNable to load library..........请问有谁知道原因啊?

展开
收起
蛮大人123 2016-02-20 15:38:33 2939 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    使用JNA通常会遇到不能加载的问题,这一般是应为dll文件没有放在正确的位置导致的。
    1:dll文件要放到项目路径下;
    2:把dll文件放到库文件路径下,执行这句代码 System.out.println(System.getProperty("java.library.path"));
    然后把dll文件copy到任意一个路径下.

    2019-07-17 18:45:24
    赞同 展开评论
问答分类:
问答地址: