Utiliser Jasper avec Windows
Bonjour,
Je voudrais appeler du code en Sicstus Prolog depuis Java et pour ça j'utilise Jasper. Mon code fonctionne avec Linux mais avec Windows (xp ou 7) il y a toujours une erreur:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files\SICStus Prolog VC10 4.2.3\bin\spnative.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at se.sics.jasper.SICStus.loadNativeCode(SICStus.java:558)
at se.sics.jasper.SICStus.initSICStus(SICStus.java:834)
at se.sics.jasper.SICStus.<init>(SICStus.java:933)
at jSicstus.<init>(jSicstus.java:13)
at PanneauJeu.<init>(PanneauJeu.java:545)
at Test.main(Test.java:18) |
avec ce code:
Code:
sp = new SICStus();
J'utilise eclipse avec l'argument -Djava.library.path="C:\Program Files\SICStus Prolog VC10 4.2.3\bin".
Comment puis-je corriger cette erreur (avec eclipse ou juste une ligne de commande) ?
Merci pour votre aide.