jade平台下的最简单AGENT程序---hello,world!

jade(Java Agent DEvelopment framework)是基于java语言的开发agent的工作框架。也可以说是用java开发的一个开发agent的软件;或者说是用于开发符合FIPA规范的多agent系统的平台。
        第一步安装,到官方网站下载最新版本的jade(目前是3.5),在安装jade前要先安装好jsk。
           1、文件结构:解压后jadeAll3.5文件夹下有四个文件夹分别是JADE-bin-3.5(存放jade的核心部件)、JADE- doc-3.5(存放jade的说明文档)、JADE-examples-3.5(存放jade的实例源代码)、JADE-src-3.5(存放资源文 件,这个我还没搞清楚)
           2、classpath设置:要包含在JADE-BIN-3.5"jade"lib"目录下有http、iiop、jade、jadeTools和commons-codec-1.3这五个文件。如我自己设置的classpath为例.
        D:"Program Files"Java"jadeAll3.5"JADE-bin-3.5"jade"lib"http.jar;D:"Program Files"Java"jadeAll3.5"JADE-bin-3.5"jade"lib"iiop.jar;D:"Program Files"Java"jadeAll3.5"JADE-bin-3.5"jade"lib"jade.jar;D:"Program Files"Java"jadeAll3.5"JADE-bin-3.5"jade"lib"jadeTools.jar;D:"Program Files"Java"jadeAll3.5"JADE-bin-3.5"jade"lib"comons-codec"commons-codec-1.3.jar
          注:classpath就是让系统自己能找到jade的程序。
          这样jade就基本安装好了。
        第二步测试,先用最简单的命令,如在命令行里输入:java jade.Boot -gui (注意大小写)
如果跳出jade的图形界面说明你安装正确。
        再试试看稍复杂点的实例如HelloWorld。用java编译类HelloWorld
        import.jade.core.Agent;
        public class Helloworld extendAgent{
             protected void setup(){
                  system.out.println("hello world,i am an agent.");
             }
        }
        用命令行编译:javac HelloWorld.java
               执行:java jade.Boot -gui jack:HelloWorld
        成功的话弹出的jade图形窗口,里面会多出一个名为jack的agent。此实例成功运行。注:新建一个agent不需要用代码实现,只须输入命令时候带上参数。jade-examples-3.5文件夹里有好多实例,初学者可以都试试看。
       本以为没问题了,到导师那演示的时候却报错,error:jade.net.sockexception
       整了半天没调通,后来回来一调就通。想了想,在寝室一直接着网线,肯定是没接网的问题。
可以在jade文件夹里的某个class文件里修改。问题正在解决中。
       总结:一定记住jade是java开发的,任何问题都可以在他的class文件里找到症结。
       下一步,一周时间搞清jade的所有实例,如语法、功能等。分析jade的组成class文件,达到修改调试的问题都能解决。导师分配的mobile模块方向,要进一步了解。
       jade官方网站 http://jade.tilab.com/  里面的问答机制可以好好利用。

转载于:https://www.cnblogs.com/wofy2008/archive/2009/05/13/1455804.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值