2015-01-19 2 views
1

Я работаю над распознаванием отпечатков пальцев Java-приложения для университетского проекта. Мы купили Suprema Biomini Scanner и SDK, и я установил SDK на свою машину Windows 8. Я использую Netbeans IDE, и я пытаюсь запустить файл demoUFEJavaJNA.java. GUI для программы-образца запускается, и когда я нажимаю init, я получаю следующий вывод с ошибкой 101, что означает, что у Системы нет лицензии. Мои UFScanner.dll и UFMatcher.dll находятся в моем рабочем пространстве проекта Netbeans, и я также добавил туда копию UFLicense.dat. По-прежнему ошибка сохраняется. Любая идея, как это исправить? Ignore the Blue lineSuprema BioMini с Java - где должен быть установлен UFLicense.dat?

+1

«Мы купили», то вы, вероятно, можете попросить их о поддержке, не так ли? –

+0

Да, мы сделали. Пока нет ответа. – rsathish93

ответ

1

Если бы та же проблема, и пытался (как сказано в документации), чтобы положить UFLicense.dat в том же каталоге, из библиотек DLL, то есть корень, где я разрабатывал/отладки, то я положил копию DLL и DAT-файлы на C: \ Windows \ system32 и C: \ Windows \ SysWOW64, и он работал

ПРИМЕЧАНИЕ: на system32 вы должны поставить 64-разрядную версию из библиотеки DLL, в то время как на SysWOW64 в 32-разрядная версия, немного сложная, но об этом можно узнать по телефону

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