1. 创建Java项目
使用IntelliJ Idea 创建一个简单的Java项目,取名为testAggent。
2. 导入jade的jar包
1)鼠标选中项目testAggent的根目录,右键选择“open module settings”或者直接按“F4”,进入Project Structure。 2)选择界面左侧的Libraries,点击“+”,选择“Java”,找到自己存放的jade.jar包的位置,点击apply即可导入进来。
3. 新建Agent程序
在src目录下新建一个package取名为test,再在test包下新建类HelloTest。 创建Agent非常简单,只要定义一个继承jade.core.Agent类的类就行,程序代码如下:
package test;
import jade.core.Agent;
public class HelloTest extends Agent{
public void setup() {
System.out.println("Hello!");
}
}
其中,setup()方法用于实现Agent的初始化。Agent在setup()中执行的操作包括:显示一个图形界面,建立一个数据库连接,在黄页目录中注册其提供的服务以及启动初始化。这里简单的打印了一个“hello”的字符串。
4. 运行Agent程序
1)点击“edit configurations”配置程序运行。配置如下:
- Name:testJade(名字可以随便写,表示项目运行的名字)
- Main Class:jade.Boot(只能是这个)
- Program arguments:-gui hello:test.HelloTest(GUI表示jade的图形化界面,hello为智能体Agent的名字,test为包名,HelloClass为类名。)
最后,点击apply或Ok即可配置完成。
2)点击“run”即可运行agent程序 控制台的输出: agent的图形化管理界面: 这里的hello,即是我们创建的智能体。
|