Dll en java

cherry -  
 cherry -
Bonjour, je voudrais savoir comment charger une dll en java et ensuite appeler les fonctions de celle-ci ??
merci d'avance pour votre aide.

6 réponses

  1. Canard007
     
    puis retire le .dll
    moi pour faire ça je met la dll dans le meme endroit que le java et je load
    madll.dll
    sans le .dll

    2
  2. cherry
     
    Merci pour votre aide. Voila j'ai trouvé ceci, en cherchant pendant pas mal de temps sur le net je dois dire.

    class TestJNI1 {
    public native void afficherBonjour();
    static {
    System.loadLibrary("ACR30.dll ");
    }

    public static void main(String[] args) {
    new TestJNI1().afficherBonjour();
    }
    }

    Le problème c'est que quand je compile j'obtiens cette érreur (avec JBuilder)
    ==> "java.lang.UnsatisfiedLinkError: no ACR30.dll in java.library.path"

    AUrais-je oublié de mettre une librairie, ou alors dois-je mettre cette dll a un endroit bien spécifique ?
    Pour l'instant elle est a la racine de mon projet.
    Merci d'avance pour l'aide
    0
    1. cherry
       
      up
      0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. Pool Orion Messages postés 124 Statut Membre 55
     
    Salut,

    Essayes de mettre un chemin complet pour le chargement ça ira peut-être mieux.

    0
  5. cherry
     
    Meri pour votre aide, apparament ca marche sans le .dll, donc c'esy bon.
    merci beaucoup !!
    0