一、使用JNI遇到的问题 复用公司别的项目所使用的dll文件时,在执行本地方法的时候,报这个错误: java.lang.UnsatisfiedLinkError 原因是加载本地方法的类,包名和类名没有跟公司另一个项目一样。 开发dll文件时,是通过javah命令生成类的头文件为基准实现的,所以包名和类名需要一样才可以调用成功。