Błąd konfiguracji JPL / SWI Prolog

Konfiguruję teraz JPL i chcę pracować z swi-prologiem używając java.

Pobrałem najnowszą stabilną wersję SWI-Prologu, który jest 6.2.0, i zainstalowałem go w D:

Najpierw dodałem następującą ścieżkę do PATH virable: D: bin bin, który powinien zawierać wszystkie potrzebne pliki dll.

Następnie dodałem następującą ścieżkę do virable CLASSPATH: D: swipl lib jpl.jar, który powinien być potrzebny w pliku jar.

Gdy próbowałem uruchomić podany przykład wersji, wystąpił następujący błąd:

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)

Po przeszukaniu w Internecie okazało się, że wielu ludzi właśnie to robijava.lang.UnsatisfiedLinkError: no jpl in java.library.path co wynika z ustawienia dlaPATH zmienna, a nie błąd, który tutaj dostaję:java.lang.UnsatisfiedLinkError: jpl.fli.Prolog.thread_self()I (i tak, jest „I” na końcu linii).

Czy ktoś wcześniej otrzymał ten błąd? Wypróbowałem kilka poprzednich wersji SWI-Prologu, ale miałem też inne rodzaje błędów. Używam Eclipse IDE do programowania Java - czy coś mi brakowało?

questionAnswers(4)

yourAnswerToTheQuestion