Dll en java
cherry
-
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.
merci d'avance pour votre aide.
6 réponses
-
puis retire le .dll
moi pour faire ça je met la dll dans le meme endroit que le java et je loadmadll.dll
sans le .dll
-
-
Salut
tu dois chercher dans la piste de JNI
-
je confirme et voici quelques liens qui t'aiderons:
http://www.infini-fr.com/Sciences/Informatique/Langages/Imperatifs/Java/jni.html
http://perso.wanadoo.fr/jm.doudoux/java/tutorial/chap030.htm
-
-
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 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Salut,
Essayes de mettre un chemin complet pour le chargement ça ira peut-être mieux.
-