Bonjour
J’aimerai savoir si quelqu’un connait Sictus prolog ici ? et s’il sait l’interfacer avec java.
Nous avons un projet à faire et impossible de compiler il ne veut rien savoir.
merci.
Bonjour
J’aimerai savoir si quelqu’un connait Sictus prolog ici ? et s’il sait l’interfacer avec java.
Nous avons un projet à faire et impossible de compiler il ne veut rien savoir.
merci.
si ça peut vous aider voici les erreurs que éclipse nous sort :
Exception in thread "main" java.lang.UnsatisfiedLinkError: no spnative in java.library.path
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:541)
at se.sics.jasper.SICStus.initSICStus(SICStus.java:814)
at se.sics.jasper.SICStus.<init>(SICStus.java:876)
at Simple.train(Simple.java:20)
at Simple.main(Simple.java:43)
Sous Win ou Linux? Car ton problème c’est qu’il n’arrive pas à charger une librairie native (JNI).
Google un coup sur JNI Sictus tu pourra trouver sûrement de l’aide:)
sous win
j’ai trouvé une seule aide sur google :
http://www.sics.se/sicstus/docs/3.12.7/htm…-from-Java.html
le jasper.jar je l avais pas j’ai du le créer, et il parle de spnative mais j’ai pas non plus :s
:bounce:
Et au hasard vous auriez pas une idée pour ça :
j’ai ce ptit fichier
public class bonjour{
public static void main(String args){
System.out.println("bonsoir!");
}
}
directement à la racine c’est à dire : C:\Program Files\Java\jdk1.6.0\bin
je fais jacac bonjour.java
java bonjour
et j’ai la traditionnelle erreur :
Exception in thread "main" java.lang.NoClassDefFoundError: bonjour
je débute, je vois pas vraiment quoi faire…
bye
J’ai avancé un peu mais est ce que quelqu’un pourrait m’aider à suivre les instructions de cette page :
http://www.sics.se/sicstus/docs/3.12.7/htm…-from-Java.html
j’y arrive pas :grrr:
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
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…
Ce message n’était pas conforme aux règles d’utilisation du nouveau forum :
:bounce:
Bonjour,
si c’est toujours cette erreur:
c’est le classpath, sinon, c’est bien le libpath pour les dll, alors ça devrait te la trouver.
![]()
Merci ![]()
J’ai fini par trouver hier soir en fait mais je sais pas vraiment pourquoi ça marche mieux !