Como iniciar o JADE junto com o Reasoning Engine?

Como iniciar o JADE junto com o Reasoning Engine?

Eu sou novo em JAVA

Estou tentando executar o Multi Agent Framework (JADE) desenvolvido em Java. Eu baixei seus binários daqui. http://jade.tilab.com/dl.php?file=JADE-bin-4.5.0.zip

De acordo com as instruções fornecidas no tutorial; Descompactei em C:/Jade. Eu tenho a seguinte estrutura de diretórios: Fig: 1 insira a descrição da imagem aqui De acordo com o tutorial que instalei o Emerald dehttp://lpis.csd.auth.gr/systems/emerald/resource.html, um mecanismo ressonante em C:/Jade. Durante a instalação usei o Dr-device como motor. Então criei outra pasta do Dr-Device no Emerald tenho a seguinte estrutura de diretórios lá: Fig: 2 insira a descrição da imagem aqui

Quando executo o seguinte arquivo bat em C:\Jade\Emerald\emerald.bat. Isso me dá um erro que nenhum Jade.boot encontrou.

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%

Alterei o último comando para: java -cp ..\\lib\jade.jar jade.Boot -gui %dr-device-agent% porque o arquivo jar estava presente em outro lugar na árvore de diretórios.

Lançou com sucesso a estrutura Jade. Mas durante a inicialização ele avisou que não foi possível encontrar "ReasoningAgent.class", embora esteja presente como mostrado na figura a seguir Fig: 3 insira a descrição da imagem aqui

Erro no console pode ser visto na imagem abaixo (Última 4ª e 5ª linha) Se foi bem sucedido na criação de um agente raciocinador. Deve haver 4 agentes na GUI Fig: 4 insira a descrição da imagem aqui

Árvore de diretório:

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

[Atualização 1] Obrigado, atualizei o classpath para

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

o que tornou o último comando mais fácil de:

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

Mas ainda assim o problema persiste. Este mesmo erro aparece: GRAVE: Não é possível criar o agente DR_Reasoner: Classe ReasoningAgent para agente (identificador de agente: nome[e-mail protegido]:1099/JADE) não encontrado - Causado por: ReasoningAgent

informação relacionada