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 !