2013-07-30 3 views
0

Je fais une application dans laquelle j'ai besoin de récupérer des informations sur les eID. J'ai téléchargé le SDK de la carte d'identité belge et ajouté beid35libJava.jar en tant que JAR externe à mon projet. Maintenant, je suis en train de charger la bibliothèque beid35libJava_Wrapper.dll pareID Middleware: impossible de trouver les bibliothèques dépendantes

System.loadLibrary("beid35libJava_Wrapper"); 

mais je reçois le message d'erreur

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) 

Toutes les bibliothèques et les fichiers JAR sont dans le même dossier, à savoir le dossier du projet. Je n'arrive pas à comprendre d'où vient l'erreur. Si quelqu'un pouvait aider?

Répondre

0

Il semble que vous utilisiez l'ancien SDK 3.5 pour démarrer un nouveau projet Java.

Pour un projet basé sur Java, je recommande d'utiliser eid-commons: c'est beaucoup plus facile à utiliser et à jour. Vous pouvez le trouver à: http://code.google.com/p/commons-eid/

Questions connexes