这可能是一件容易解决的事情,事情是我有几个小时试图让它工作,没有任何东西。我试图在JADE中编译和运行一些代理,基本上是网页上提供的教程中可用的示例(我认为)。所以,我有一个脚本文件编译类和其他运行编译代码,第一个我把它叫做CompileJade.bat,这就是内容:在JADE中运行Hello代理
javac -classpath jade.jar;.\lib\jadeTools.jar;.\lib\iiop.jar;.\lib\base64.jar;. %1 %2 %3 %4 %5 %6 %7 %8 %9
的,在RunJade.bat包含这些行:
java -cp jade.jar jade.Boot -gui
直到这里,一切似乎工作正常,一些编译文件现在创建。但是,我试图运行我的项目,但没有一个代理出现在容器或Jade GUI中的树中,然后我尝试运行 hello代理示例,但是这一个都不出现在容器中,I只有ams,df和rma代理。这是个招呼代理类的内容:
import jade.core.Agent;
public class HelloAgent extends Agent
{
protected void setup()
{
System.out.println("Hello World. ");
System.out.println("My name is "+ getLocalName());
}
}
我键入的Windows终端这些行:
compileJade HelloAgent.java
RunJade MyAgent:HelloAgent
则GUI初始化,但是我没有我的容器剂。那么,怎么了?
tale.fairy,我不认为这是真正的问题在这里。更多的是,请在问题的评论中提出问题,不要使用答案 – Miki