2.1 Eclipse环境中添加JADE
JADE环境变量设置成功后,就可以尝试开发Agent了。为了开发方便,将JADE平台与Eclipse平台绑定起来。
首先要在eclipse中添加库。在窗口-首选项中,选择java,展开其子项,在构建路径—〉用户库中,新建一个库,名称不妨定为jade。选中并添加jade.jar进这个jade库里 。
2.2 运行第一个Agent程序
2.2.1 Agent程序
选中新建->工程,命名为Learn_Jade。右击工程,选中构建路径->配置构建路径,在“库”选项卡中单击按钮,添加库,选择用户库,然后下一步把jade添加进来。结果如下图。
在src目录下新建文件夹test,再在test文件夹下新建类HelloTest。
创建Agent非常简单,只要定义一个继承jade.core.Agent类的类就行,其程序如下:
package test;
import jade.core.Agent;
public class HelloClass extends Agent{
public void setup() {
System.out.println("Hello!");
}
}
setup()方法用于实现Agent的初始化。Agent在setup()中执行的操作包括:显示一个图形界面,建立一个数据库连接,在黄页目录中注册其提供的服务以及启动初始化。
2.2.2 运行第一个Agent
运行时,选中HelloTest.Java,右击->运行方式->运行配置,选择Java 应用程序,点击添加,名称起名为:run jade(可任意),项目名不变,Main类起名为:jade.Boot(固定,不可改变),自变量中程序自变量起名为:-gui hello:test.HelloClass(如果只想打开GUI管理器而不运行程序,则只要-gui即可),其中,hello为智能体Agent的名字,test为包名,HelloClass为类名。其他默认即可,配置完成。
点击运行,控制台输出结果。
十月 14, 2017