Bonsoir à tous, voilà j'ai un petit soucis avec une bibliotheque JNI...

En fait celle-ci fonctionne très bien dans Eclipse (mon programme l'appelle sans soucis), mais une fois la génération d'une version release effectuée j'obtient l'erreur suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Exception in thread "Thread-11" java.lang.UnsatisfiedLinkError: compare
        at cian.data.ecole.traitement.StringDistanceChecker.compare(Native Metho
d)
        at cian.data.ecole.traitement.UpperCaseDistanceChecker.compare(UpperCase
DistanceChecker.java:67)
        at cian.data.ecole.traitement.Proximisation.rechercheResultats(Proximisa
tion.java:353)
        at cian.data.ecole.traitement.Proximisation.resultat(Proximisation.java:
163)
        at cian.fichecole.gui.swing.SwingGeneral.Proximise(SwingGeneral.java:797
)
        at cian.fichecole.gui.swing.SwingGeneral.access$9(SwingGeneral.java:750)
 
        at cian.fichecole.gui.swing.SwingGeneral$4$2.run(SwingGeneral.java:498)
        at java.lang.Thread.run(Unknown Source)
Le truc c'est que la fonction compare existe et fonctionne bel et bien dans Java via la commande 'run...' d'eclipse, mais arrivé en release (.jar), j'obtient toujours ce probleme...

Voici le batch utilisé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
echo off
cls
set LD_LIBRARY_PATH=G:\projet\FichierEcoleJ\release\
echo Demarrage du projet en mode debuguage...
java -Xms10m -Xmx512m -cp "jef.jar;jxl.jar;ojdbc14.jar;mysql-connector-java-5.0.7-bin.jar" cian.fichecole.gui.swing.SwingGeneral
pause
merci d'avance pour eclairer ma lanterne