2013-07-30 3 views
0

Я делаю приложение, где мне нужно получить информацию из eID. Я загрузил SDK в Бельгийскую идентификационную карточку и добавил beid35libJava.jar в качестве внешнего JAR для своего проекта. Теперь я пытаюсь загрузить библиотеку beid35libJava_Wrapper.dll черезeID Middleware: не удается найти зависимые библиотеки

System.loadLibrary("beid35libJava_Wrapper"); 

, но я получаю сообщение об ошибке

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\Emmelie\Documents\NetBeansProjects\Registratietool\beid35libJava_Wrapper.dll: Can't find dependent libraries 
    at java.lang.ClassLoader$NativeLibrary.load(Native Method) 
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807) 
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1732) 
    at java.lang.Runtime.loadLibrary0(Runtime.java:823) 
    at java.lang.System.loadLibrary(System.java:1028) 
    at Registratietool.main(Registratietool.java:51) 

Все библиотеки и JAR-файлы находятся в той же папке, а именно в папку проекта. Я не могу понять, откуда исходит ошибка. Если кто-то может помочь?

ответ

0

Похоже, вы используете старый SDK 3.5 для запуска нового java-проекта.

Для проекта на основе Java я бы рекомендовал использовать eid-commons: , это намного проще в использовании и в актуальном состоянии. Вы можете найти его на: http://code.google.com/p/commons-eid/

Смежные вопросы