使用Java的Suprema BioMini - UFLicense.dat应该放在哪里?

时间:2015-01-19 12:12:40

标签: java netbeans

我正在为大学项目开发​​指纹识别Java应用程序。 我们购买了Suprema Biomini扫描仪和SDK,我在Windows 8机器上安装了SDK。 我正在使用Netbeans IDE,我正在尝试运行demoUFEJavaJNA.java文件。 示例程序的GUI启动,当我按下init时,我得到以下输出,错误101,这意味着系统没有许可证。 我的UFScanner.dll和UFMatcher.dll位于我的Netbeans项目工作区中,我也在那里放了一份UFLicense.dat。 仍然存在错误。知道如何解决这个问题吗? Ignore the Blue line

1 个答案:

答案 0 :(得分:1)

有同样的问题并尝试(如文档所述)将UFLicense.dat放在DLL的同一目录中,也就是我正在开发/调试的根目录,然后我放了DLL和DAT的副本 C:\ Windows \ system32 C:\ Windows \ SysWOW64 上的文件,并且有效

注意:在System32上你应该放置x64版本的DLL,而在SysWOW64上32位版本,有点棘手,但你可以检查一下

Why do 64-bit DLLs go to System32 and 32-bit DLLs to SysWoW64 on 64-bit Windows?