Я работаю над приложением Java для распознавания отпечатков пальцев для университетского проекта. Мы купили Suprema Biomini Scanner и SDK, и я установил SDK на свою машину Windows 8. Я использую Netbeans IDE, и я пытаюсь запустить файл demoUFEJavaJNA.java. GUI для программы-образца запускается, и когда я нажимаю init, я получаю следующий результат с ошибкой 101, что означает, что у Системы нет лицензии. Мои файлы UFScanner.dll и UFMatcher.dll находятся в рабочем пространстве проекта Netbeans, и я также добавил туда копию UFLicense.dat. Тем не менее ошибка сохраняется. Любая идея, как это исправить?
Имел ту же проблему и попытался (как говорит документация) поместить UFLicense.dat в тот же каталог DLL, то есть корень от того, где я разрабатывал/отлаживал, тогда я поместил копию файлов DLL и DAT на C :\Windows\system32 и C:\Windows\SysWOW64, и это сработало
ПРИМЕЧАНИЕ. В System32 вы должны поместить x64-версию DLL, в то время как на SysWOW64 32-разрядная версия немного сложна, но вы можете проверить это на