JADE を推論エンジンと一緒に起動するにはどうすればいいですか?

JADE を推論エンジンと一緒に起動するにはどうすればいいですか?

私はJAVA初心者です

Java で開発された Multi Agent Framework (JADE) を実行しようとしています。ここからバイナリをダウンロードしました。 http://jade.tilab.com/dl.php?file=JADE-bin-4.5.0.zip

チュートリアルの指示に従って、C:/Jade に解凍しました。ディレクトリ構造は次のようになります: 図: 1 ここに画像の説明を入力してください チュートリアルに従って、Emeraldをインストールしましたhttp://lpis.csd.auth.gr/systems/emerald/resource.html、C:/Jade 上の推論エンジン。インストール中に、エンジンとして Dr-device を使用しました。そのため、Emerald に Dr-Device の別のフォルダが作成され、次のディレクトリ構造になっています。図: 2 ここに画像の説明を入力してください

C:\Jade\Emerald\emerald.bat で次の bat ファイルを実行すると、Jade.boot が見つからないというエラーが発生します。

rem @echo off
echo EMERALD 1.0
if EXIST DR-DeviceAgent set dr-device-agent=DR_Reasoner:ReasoningAgent
if EXIST R-DeviceAgent set r-device-agent=R_Reasoner:ReasoningAgent_R
if EXIST SPINdleAgent set spindle-agent=SPINdle_Reasoner:SPINdleAgent
if EXIST ProvaAgent set prova-agent=Prova_Reasoner:provaAgent
java jade.Boot -gui %r-device-agent% %dr-device-agent% %prova-agent% %spindle-agent%

java -cp ..\\lib\jade.jar jade.Boot -gui %dr-device-agent% jar ファイルがディレクトリ ツリーの別の場所に存在していたため、最後のコマンドを次のように変更しました 。

Jade フレームワークは正常に起動しました。しかし、起動中に「ReasoningAgent.class」が見つからないという警告が表示されましたが、次の図に示すように、そこに存在します。図: 3 ここに画像の説明を入力してください

エージェント推論エンジンの作成に成功した場合、コンソールのエラーは以下の画像で確認できます(最後の 4 行目と 5 行目)。GUI には 4 つのエージェントが必要です(図 4)。 ここに画像の説明を入力してください

ディレクトリツリー:

C:\jade>tree /F
Folder PATH listing
Volume serial number is 17D4-F630
C.
│   APDescription.txt
│   License
│   MTPs-Main-Container.txt
│   README
├───EMERALD
│   │   APDescription.txt
│   │   Basic.class
│   │   BasicJessBehaviour$JessSend.class
│   │   BasicJessBehaviour.class
│   │   EMERALD.bat
│   │   emerald.ico
│   │   ExtendedJessBehaviour.class
│   │   jessAgent.class
│   │   MTPs-Main-Container.txt
│   │   unins000.dat
│   │   unins000.exe
│   │
│   └───DR-DeviceAgent
│           ReasoningAgent$HandleInformBehaviour.class
│           ReasoningAgent.class
└───lib
        jade.jar

[更新1] ありがとうございます。クラスパスを更新しました。

C:\jade\lib\jade.jar;C:\jade\EMERALD\DR-DeviceAgent;

これにより、最後のコマンドが簡単になりました。

java jade.Boot -gui %dr-device-agent% 

しかし、まだ問題は解決しません。同じエラーが発生します: SEVERE: エージェント DR_Reasoner を作成できません: エージェント (エージェント識別子:名前) のクラス ReasoningAgent[メールアドレス]:1099/JADE ) が見つかりません - 原因: ReasoningAgent

関連情報