OVH Cloud OVH Cloud

dll dans JBUILDER

2 réponses
Avatar
Chat
Bonjour, j'arrive pas à ajouter a mon projet un dll qui est necessaire
pour une methode native.
En ligne de commande quand je le met dans le meme repertoire que les
.class ça marche, mais avec jbuilder j'ai le message suivant:

java.lang.UnsatisfiedLinkError: no MyDllFile in java.library.path

Savez vous comment on inclut le dll dans le project?
Thanks

2 réponses

Avatar
JScoobyCed
"Chat" wrote
Bonjour, j'arrive pas à ajouter a mon projet un dll qui est necessaire
pour une methode native.
En ligne de commande quand je le met dans le meme repertoire que les
.class ça marche, mais avec jbuilder j'ai le message suivant:

java.lang.UnsatisfiedLinkError: no MyDllFile in java.library.path

Savez vous comment on inclut le dll dans le project?
Thanks


Eh bien utilise
System.out.println(System.getProperty("java.library.path"));

Ca te donnera dans quel repertoire il faut placer ta dll. Sinon par
defaut, il faut la mettre dans le repertoire
%JAVA_HOME_DE_JBUILDER%bin

JScoobyCed
-------------

Avatar
narberd
Chat wrote:
Bonjour, j'arrive pas à ajouter a mon projet un dll qui est necessai re
pour une methode native.
En ligne de commande quand je le met dans le meme repertoire que les
.class ça marche, mais avec jbuilder j'ai le message suivant:

java.lang.UnsatisfiedLinkError: no MyDllFile in java.library.path

Savez vous comment on inclut le dll dans le project?
Thanks
il faut placer la dll dans le path du système. Sous NT il arrive que ç a

ne marche pas bien (je n'ai jamais compris pourquoi), sous 2000 ça
marche très bien. Depuis une console DOS, en tapant la commande PATH on
voit tous les répertoires d'où la dll est accessible.

Narberd