2

ここの手順に従って、Linux マシンに interprolog と swi prolog の両方をセットアップしてインストールしました: Linux での SWI による Interprologの説明

マシン上の java および swi-prolog(pl) 実行可能ファイルのパスを含むように unixVariables.sh を編集しました。私の unixVariables.sh は次のようになります。

# This is a typical environment for Linux, see elsewhere for Mac OS X
 JAVA_BIN=/usr/lib/jvm/java-6-sun-1.6.0.16/bin
 XSB_BIN_DIRECTORY=/home/YOUR_NAME/XSB271/config/i686-pc-linux-gnu/bin
 SWI_BIN_DIRECTORY=/usr/local/bin
 YAP_BIN_DIRECTORY=/usr/bin

interprolog フォルダーで ./runSWISPListener.sh を実行すると、次のようになります。

./runSWISPListener.sh 
Welcome xx to InterProlog 2.1.2 on Java 1.6.0_16 (Sun Microsystems Inc.), Linux       2.6.28-11-generic

指示に従って、swiprolog エンジン リスナーを含む Java ウィンドウがポップアップする必要があります。

誰でも私を助けることができますか?私はそれが非常に抽象的であることを知っており、実際にインタープロローグを使用する人は誰もいませんが、助けていただければ幸いです。

4

3 に答える 3

1

SWI-Prolog と Yap Prolog は JPL (Java-to-Prolog インターフェース) をサポートします。あなたはそれを使用したいかもしれません: http://www.swi-prolog.org/packages/jpl/java_api/index.html

于 2010-06-19T17:55:16.790 に答える
0

ダウンロード ページによると、InterProlog には SWI-Prolog バージョン 5.10 に関する既知の問題があります。

(5.4.6 以降; 5.10 の既知の問題 :-( );

( http://www.declarativa.com/interprolog/INSTALL.htmから)

以前のバージョンの SWI-Prolog を試してみませんか?

于 2011-10-06T05:38:02.707 に答える
0

私はXSBプロローグを使用するだけで終わったが、うまくいった

于 2010-03-12T17:39:32.567 に答える