問題タブ [interprolog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
481 参照

java - Java と Prolog - Interprolog

現在、interprolog をセットアップしようとしており ( http://www.declarativa.com/interprolog/を参照)、サイトの手順に従っていますが、Eclipse IDE から interprolog クラスをどのように使用できるか疑問に思っています。 ? interprolog を使用できるように、クラスをプロジェクトにインポートする必要がありますか?? どうすればそうすることができますか?

ありがとう

0 投票する
2 に答える
369 参照

java - プロローグ - アクセス制御?

私は現在インタープロローグを使用しています。これは基本的にプロローグ バックエンドを備えた Java であり、Java とプロローグの両方を相互に呼び出すことができます。

ここで、Javaコードを使用してパスワードを認証および保存する代わりに、JavaスイングでコーディングされたフロントエンドGUI、たとえばユーザー名とパスワードを要求するログインダイアログと言っていた場合、代わりにプロローグを使用してパスワードを確認できますか? 「アクセス制御プロローグ」という用語を検索しましたが、何も見つかりませんでした。

申し訳ありませんが、この質問が非常に曖昧で曖昧であることは理解していますが、何か助けていただければ幸いです。

0 投票する
3 に答える
1111 参照

linux - Prolog-特にSWI-plはどこにありますか?

インタープロローグとSWIプロローグを使用して環境をセットアップしようとしています。インタープロローグにはswiの「pl」の場所が必要ですが、見つかりません。私が見つけることができるのはswiplまたはplrcだけで、どちらもインタープロローグでは機能しません。ターミナルにplと入力すると(これはswi-prologを実行するはずです)、

しかし、私が入力した場合

また

プロローグ

swiprologは正常に実行されます。

インタープロローグにはplが必要ですが、これは見つけられないようです。

誰かが私がこれを回避する方法について何かアイデアがありますか?

ありがとう

0 投票する
3 に答える
709 参照

java - Interprolog と SWI-Prolog

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

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

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

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

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

0 投票する
2 に答える
2221 参照

java - Javaヘルプ-StringIndexOutOfBoundsException-文字列インデックスが範囲外です:-1

私は自分のコードのいくつかに問題があり、このエラーをトラブルシューティングすることはできません。

私はInterprolog(Java + Prolog)を使用していますここを参照してください

スタックトレースは次のとおりです。

および問題のコード:

何か案は?私はレンガの壁にぶつかっています...

ああ、24行目は私が投稿したコードの2行目です。

編集:userlist.pのコンテンツ:

以下のいくつかの提案に続いて、loginhandlerと関連するクラスを独自のパッケージに移動し、userlist.pもパッケージに移動しましたが、次のエラーが発生します。

0 投票する
1 に答える
197 参照

java - Java/Prolog ヘルプ - トラブルシューティング

私はインタープロローグを利用しようとしてかなり苦労しています

プロローグコマンドを呼び出そうとするコードがいくつかありますが、問題はプロローグデータベースの実際のロードです。コードは次のとおりです。

プログラムを実行すると、プロローグが正常に初期化され、同じパッケージ(コードの2行目)にあるuserlist.pを探してから、次のエラーがスローされます:

私は、consultFromPackage のコードを見ました。

しかし、私は問題の根本にたどり着くことができないようです..これはすべて少し遠いことを知っていますが、この時点でどんな助けも感謝しています.

ありがとう

0 投票する
0 に答える
504 参照

java - Eclipse XSB InterProlog Setup

I'm trying to set up InterProlog in eclipse.

My path variable already has the path to jdk1.7 and I already have xsb installed. I attached interprolog.jar as an external jar, added the xsb to my path variable (C:\Users\MyName\config\x86-pc-windows\bin), and I added the path to my xsb bin to the NativeEngine constructor (See below).

When I run the HelloWorld program:

I get (from the first line):

Any ideas on how to solve? Thanks :)