在做中控指纹模块开发加载dll文件时报错如下:
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.dayoit.modules.fingerinfo.fingerUtils.JavaToBiokey.NativeToProcess(Ljava/lang/String;Ljava/lang/String;)Z
at com.dayoit.modules.fingerinfo.fingerUtils.JavaToBiokey.NativeToProcess(Native Method)
at com.dayoit.modules.fingerinfo.fingerUtils.biokeydemo.main(biokeydemo.java:13)
报错原因:是因为包名改了,一定不要改他的包名。给的dll文件放到jdk-jre-bin目录下即可。红框出来的一定不要改好像dll里面用到了这个包名。

本文解决在中控指纹模块开发中加载dll文件时出现的UnsatisfiedLinkError错误,指出错误原因是包名更改导致,并提供了解决方案:保持包名不变并将dll文件放置于jdk-jre-bin目录下。
3387

被折叠的 条评论
为什么被折叠?



