Falha na configuração do JPL / SWI Prolog

Estou configurando o JPL agora e quero trabalhar com swi-prolog usando java.

Eu baixei a mais nova versão estável do SWI-Prolog, que é 6.2.0, e instalei em D: \ swipl

Primeiro, adicionei o seguinte caminho ao virável PATH: D: \ swipl \ bin, que deve incluir todos os arquivos dll necessários.

Em seguida, adicionei o seguinte caminho ao arquivo CLASSPATH: D: swipl \ lib \ jpl.jar, que deve ser o arquivo jar necessário.

Quando tentei executar o exemplo de versões fornecido, recebi o seguinte erro:

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)

Depois de pesquisar on-line, descobri que muitas pessoas simplesmentejava.lang.UnsatisfiedLinkError: no jpl in java.library.path que é por causa da configuração para oPATH variável, ao invés do erro que eu recebo aqui:java.lang.UnsatisfiedLinkError: jpl.fli.Prolog.thread_self()I (e sim, há um "eu" no final da linha).

Alguém já recebeu esse erro antes? Eu tentei várias versões anteriores do SWI-Prolog, mas também tenho outros tipos de erros. Estou usando o Eclipse IDE para desenvolvimento Java - perdi alguma coisa?

questionAnswers(4)

yourAnswerToTheQuestion