解决UnsatisfiedLinkError: Unable to load library:Native library not found in resource path
public class Test{public interface CLibrary extends Library {CLibrary instance =(CLibrary)Native.loadLibrary(LIB_DIR,CLibrary.class)public static String test();}public static void main(String[] args){}
}
在调用Native.loadLibrary()函数的时候,经常会出现这种错误,思路:
- 检察DLL的路径(LIB_DIR)有没有写错,注意是绝对路径,如D:\test.dll。
- 检查JDK和DLL文件的版本,确定都是32位或者64位,一般都是这个问题。
另:
Native.loadLibrary(String name, Class interfaceClass)
和System.load(String filename))
是一样的,填写绝对路径便可,并不需要在系统Path变量中包含路径。
而使用System.loadLibrary(String libname)
时,需要在系统Path变量中包含DLL所在的目录路径,然后System.loadLibrary("test.dll")
。
解决UnsatisfiedLinkError: Unable to load library:Native library not found in resource path相关推荐
- java jna java.lang.UnsatisfiedLinkError: Unable to load library Native library (win32-x86-64/C:\User
背景 在新装的win系统下,java项目人脸识别项目要调用动态库,下面就说说问题 问题 Exception in thread "main" java.lang.Unsatisfi ...
- java.lang.UnsatisfiedLinkError: Unable to load library ‘D:\dll\DwgOperInterface‘: 找不到指定的模块
执行代码 import com.sun.jna.Library; import com.sun.jna.Native; import com.sun.jna.ptr.IntByReference;pu ...
- java.lang.UnsatisfiedLinkError:Unable to load
异常:java.lang.UnsatisfiedLinkError:Unable to load library 项目中要引用到一个动态库,在本机MyEclipse下调式没有问题.在项目打包部署到wi ...
- 【Hadoop】解决Hadoop Unable to load native-hadoop library问题
1.启动Hadoop提示WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform- usin ...
- 解决OutOfMemoryError: unable to create new native thread问题
java.lang.OutOfMemoryError共有8种类型,其中java.lang.OutOfMemoryError: unable to create new native thread是很常 ...
- 报错解决:Unable to find a `./myhdl.vpi‘ module on the search path.以及 %1 is not a valid Win32 application
问题产生 在学习Verilog进行FFT的时候,从GitHub上找到了一个相关代码fft-dit-fpga.代码中不仅给出了Verilog代码,还附加了一个仿真测试的python程序,就想着运行运行, ...
- Unable to load library ‘c:\dcrf32.dll‘:Native library (win32-x86-64/c:\dcrf32.dll) not found
报错信息Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Unable to load ...
- jar调用dll文件提示找不到指定的模块Unable to load library
目录 问题描述 解决方案一 解决方案二 效果 补充说明 参考链接 问题描述 在Windows系统上,自己开发的需要使用JNA调用动态链接库dll文件的Swing项目(Java简易系统监视器system ...
- Java Unable to load library ‘gsdll64‘: 报错,解决方案
problem java.lang.UnsatisfiedLinkError: Unable to load library 'gsdll64': ÕҲ»µ½ָ¶¨ at com.sun.jna.Na ...
最新文章
- ionic2.0消息订阅监听机制
- java itemcf_大规模电商推荐数据分析-基于ItemCF的召回
- 需要某个字体包才能正确显示此页面_如何做设计,才能做好设计
- 3个月转行数据分析师,你需要掌握这些内容
- 使用js简单实现javaMap
- modal组件 vue_开发一个简单的 Vue 弹窗组件
- HTMLTESTRunner自动化测试报告增加截图功能
- java常用的日期类介绍
- Android 动态移动控件实现
- Linux下安装Oracle11g服务器
- mysql可以登陆sqlyog1862_MySQL错误号码1862:your password has expired
- Memcached 及 Redis 架构分析和比较
- 小强的HTML5移动开发之路(27)—— JavaScript回顾2
- JavaScript 数组常见操作 (二)
- Georgia Tech - machine learning 学习笔记一
- c语言编译程序的软件下载,c语言编译器(wintc)
- 【Unity Shader】---UnityShader 提供的CG/HLSL语义
- 编译原理——自下而上语法分析
- 由Tomcat 8005端口想到的...
- 主机开启后,显示器显示NO SIGNAL,无信号