Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1365 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Problème de UnsatisfiedLinkError avec une DLL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de UnsatisfiedLinkError avec une DLL

n°1905471
cyfl
Posté le 15-07-2009 à 17:26:10  profilanswer
 

Bonjour tous le monde !
 
je dois reprendre un code en Java qui accède a une DLL et quand je veut le lancer sous eclipse, cella met une erreur  :

Code :
  1. java.lang.UnsatisfiedLinkError: apicps.ApisCps.ouvertureSession()V
  2. at apicps.ApisCps.ouvertureSession(Native Method)
  3. at apicps.ApisCps.<init>(ApisCps.java:61)
  4. at Connexion.ApisCpsTest.start(ApisCpsTest.java:378)
  5. at sun.applet.AppletPanel.run(Unknown Source)
  6. at java.lang.Thread.run(Unknown Source)


 
pour allez chercher la dll je fait :  

Code :
  1. System.loadLibrary("JniCpsw32" );


 
et si je fait un accès directe du genre :

Code :
  1. System.loadLibrary("c:\\JniCpsw32.dll" );


 
Alors la j'ai une erreur du type :

Code :
  1. Windows-erreurApisCpsException ! librairie d'interface native introuvable (0FFFFFFFFh)


 
j'ai besoin d'un bon coup de main !  :sweat:  
 
Merci à tous !

mood
Publicité
Posté le 15-07-2009 à 17:26:10  profilanswer
 

n°1907781
Flaie
No it's necessary
Posté le 22-07-2009 à 22:35:29  profilanswer
 

Tu as compilé toi même la dll ? Es-tu sûr que les noms des méthodes exportées ne sont pas manglés ?
Quel est le compilateur utilisé ? Si c'est gcc/g++ tu peux essayer d'ajouter add-stdcall-alias en option,
vérifie également que la méthode exporté est bien précédé de extern "C".
pour Visual C++ ou autre à part le extern "C" je ne sais pas, il faut voir l'aide.


Message édité par Flaie le 22-07-2009 à 22:35:49

---------------
Always wear a camera!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Problème de UnsatisfiedLinkError avec une DLL

 

Sujets relatifs
Probleme avec formulaire de contact[PHP/XML] Problème pour trouver le code PHP à partir du code VBS
comment utiliser Allegro dans une DLL ?Problème du connexion à BD Mysql dans un programme C
Problème Template matching matlabPetites images et grandes images...
VB 2008: problème de POOproblème de centrage
Problème de height 100% et de position...probleme de drop de table sur oracle
Plus de sujets relatifs à : Problème de UnsatisfiedLinkError avec une DLL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR