Dll en java

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. 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
    1. 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. up
        0
    2. Salut,

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

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