JPL / SWI-Prolog-Konfigurationsfehler

Ich konfiguriere gerade die JPL und möchte mit Java mit swi-prolog arbeiten.

Ich habe die neueste stabile Version von SWI-Prolog, 6.2.0, heruntergeladen und in D: \ swipl installiert

Zuerst habe ich den folgenden Pfad zur PATH-Datei hinzugefügt: D: \ swipl \ bin, die alle benötigten DLL-Dateien enthalten sollte.

Dann habe ich den folgenden Pfad zum CLASSPATH-Virable hinzugefügt: D: swipl \ lib \ jpl.jar, welches die benötigte JAR-Datei sein sollte.

Als ich versuchte, das angegebene Versionsbeispiel auszuführen, wurde die folgende Fehlermeldung angezeigt:

Exception in thread "main" java.lang.UnsatisfiedLinkError: jpl.fli.Prolog.thread_self()I
    at jpl.fli.Prolog.thread_self(Native Method)
    at jpl.Query.open(Query.java:286)
    at jpl.Util.textToTerm(Util.java:162)
    at jpl.Query.Query1(Query.java:183)
    at jpl.Query.<init>(Query.java:176)
    at Versions.main(Versions.java:11)

Nachdem ich online gesucht hatte, stellte ich fest, dass viele Leute nur bekommenjava.lang.UnsatisfiedLinkError: no jpl in java.library.path das liegt an der einstellung für dasPATH Variable, anstatt den Fehler, den ich hier erhalte:java.lang.UnsatisfiedLinkError: jpl.fli.Prolog.thread_self()I (und ja, am Ende der Zeile steht ein "I").

Hat jemand diesen Fehler schon mal bekommen? Ich habe mehrere frühere Versionen von SWI-Prolog ausprobiert, aber auch andere Arten von Fehlern erhalten. Ich verwende Eclipse IDE für die Java-Entwicklung. Habe ich etwas verpasst?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage