IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Sicstus / Interface prolog java


Sujet :

Langage Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 31
    Points : 11
    Points
    11
    Par défaut Sicstus / Interface prolog java
    Salut !

    Après plusieurs recherches sur le web je poste un ptit message ici car je rame..

    Dans le cadre d'un projet d'intelligence artificielle nous devons réaliser une application utilisant du prolog et du java.

    La fac ayant acheté des licences nous pouvons donc utiliser Sicstus prolog..

    ça fait donc deux jours que j'essaye de faire fonctionner un exemple donné par un prof. Je sais que cet exemple est correct car il fonctionne à la fac (sous ubuntu) et là je suis sur xp.

    j'utilise donc la librairie jasper pour interfacer tout ça mais j'obtiens toujours le même résultat c'est à dire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Exception in thread "main" java.lang.NoClassDefFoundError: SICStus
    sous éclipse l'erreur est un peu différente :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    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)
    J'ai vu que ça parlait pas mal de snaptive, après une petite recherche j'ai trouvé ça :

    http://www.sics.se/sicstus/docs/3.12...from-Java.html

    Donc déjà le jasper.jar n'existati pas sur ma version de même que le snaptive.dll !

    J'ai donc télécharger une anciene version de prolog ( 3.2 ) ou ces deux fichiers sont présents ! malheureusement j'obtient toujours la même erreur..

    Je suppose que c'est une histoire de path ou de librairie ou quelque chose dans le genre mais je ne voie vraiment pas. J'ai bien essayé de rajouter les bons chemins dans le classpath mais ça ne change rien..

    Je compte sur vous

    merci

    ps : j'espere avoir posté dans la bonne section je ne savais pas trop ou mettre ça !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 31
    Points : 11
    Points
    11
    Par défaut
    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..

Discussions similaires

  1. Interfacer Prolog et VB
    Par jarbouni dans le forum Prolog
    Réponses: 1
    Dernier message: 31/03/2008, 19h03
  2. interface C++ java
    Par nico33410 dans le forum C++
    Réponses: 9
    Dernier message: 24/03/2008, 14h13
  3. Interface visual Java
    Par Queb dans le forum Débuter
    Réponses: 4
    Dernier message: 21/11/2007, 21h16
  4. faire des interfaces en Java
    Par 18Marie dans le forum Langage
    Réponses: 1
    Dernier message: 08/09/2006, 20h39
  5. Composants à utiliser pour une interface graphique Java
    Par nicolas.pied dans le forum Composants
    Réponses: 4
    Dernier message: 28/11/2005, 20h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo