[JAVA] Pb d'interfaçage avec SICStus Prolog sous XP

Pb d'interfaçage avec SICStus Prolog sous XP [JAVA] - Java - Programmation

Marsh Posté le 08-03-2003 à 15:57:30    

Bonjour,
 
est-ce que l'un d'entre vous aurait déjà réussi à faire un appel sur SICStus via la librairie Jasper?
Mon problème semble connu :  

Code :
  1. % java -classpath [...]/jasper.jar se.sics.jasper.SICStus
  2. Trying to load SICStus.
  3. Exception in thread "main" java.lang.UnsatisfiedLinkError: no spnative
  4. in java.library.path
  5. at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1133)
  6. at java.lang.Runtime.loadLibrary0(Runtime.java:470)
  7. at java.lang.System.loadLibrary(System.java:745)
  8. at se.sics.jasper.SICStus.loadNativeCode(SICStus.java:37)
  9. at se.sics.jasper.SICStus.initSICStus(SICStus.java:80)
  10. at se.sics.jasper.SICStus.<init>(SICStus.java:111)
  11. at se.sics.jasper.SICStus.main(SICStus.java:25)


Je n'arrive pas à rendre spnative.dll accessible...
Apparemment, il y a deux moyens :  
       Soit modifier le PATH de XP de façon à cequ'il soit accessible, ce que j'ai fait, mais ça ne résoud rien, le message est le même...
       Soit modifier java.library.path, mais là, rien ne marche, c'est l'horreur. J'ai fouillé toute la doc de sicstus, rien d'autre, et sous google, rien non plus.
Je ne suis qd même pas le premier à vouloir faire ça sous Jasper/XP qd même???
Si ça continue, je m'exile sous Linux, c'est trop lourd.... ç___ç
 
Merci pour votre aide!

Reply

Marsh Posté le 08-03-2003 à 15:57:30   

Reply

Marsh Posté le 08-03-2003 à 20:35:35    

t'as essayé de foutre directement le dll de le path(chemin complet) et pas seulement le repertoire dans lequel il est :??:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-03-2007 à 21:04:16    

Bonjour, j'ai à mon tour ce type de problème que je n'arrive pas à résoudre est ce que quelqu'un pourrait m'aider à interfacer java et prolog par sictuss ?  
 
merci

Reply

Marsh Posté le 24-03-2007 à 21:27:41    

Si quelqu'un pouvait m'aider à appliquer les instructions de cette page :
 
http://www.sics.se/sicstus/docs/3. [...] -Java.html
 
:)

Reply

Marsh Posté le 25-03-2007 à 10:13:36    

Pas plus d'idées ce matin ?  
 
J'ai trouvé une nouvelle version de sicstus prolog où il y a ce qui est demandé sur le page ci dessus (snaptive.dll et jasper.jar)  
 
J'ai l'impression d'avoir tout ce qu'il faut, malheureusement j'ai toujours cette fichue erreur :
 
Exception in thread "main" java.lang.NoClassDefFoundError: SICStus
 
une idée de ce que je peux faire ?  
 
merci

Reply

Marsh Posté le 25-03-2007 à 16:00:22    

Personne pour m'aider ? je sais vraiment pas comment faire..
 
J'ai plus ciblé mon probleme :
 
Je cherche à charger un dll en executant mon fichier java
 
J'utilise éclipse il y a une option pour rajouter des argument à la vm
 
J'ajoute donc : -Djava.library.path="C:\Program Files\SICStus Prolog 3.12.2\bin\"
 
C'est l'endroit ou se trouve spnative.dll
 
Mais ça ne marche toujours pas :-( je sais que c'est presque ça j'ai réussi à le corriger une fois mais je n avais pas le bon spnative.dll
 
Ce coup ci j'ai la bonne mais je n'arrive plus à le refaire fonctionner
 
help please..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed