- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Agent实验讲义.doc
《智能Agent设计与开发》开放实验讲义
实验1 JADE智能开发平台安装、配置及使用
实验目的:掌握JADE开发平台的安装方法及简单使用。
实验要求:提交JADE 平台安装和使用的实验报告。
实验内容:JADE开发平台的安装、配置、基本使用过程。
1、配置环境:
(1)在官方网站/下载最新版本的jade3.6压缩包。压缩包中包含四个部分:
①JADE-bin-3.6(存放jade的核心部件,它是jade框架平台的支持文件);
②JADE-doc-3.6(存放jade的说明文档,其中包括各种程序说明与教程资料);
③JADE-examples-3.6(存放jade的实例源代码);
④JADE-src-3.6(存放jade框架平台的源代码,jade为开源项目)。
(2)classpath设置:
在JADE-BIN-3.6\jade\lib\目录下包含:http.jar、iiop.jar、jade.jar、jadeTools.jar和commons-codec-1.3.jar五个文件。可以使用两种方法设置这些文件的系统路径:
①在命令行下cmd,输入:
Set CLASSPATH=
C:\JADE-bin-3.6\jade\lib\jade.jar; C:\JADE-bin-3.6\jade\lib\iiop.jar; C:\JADE-bin-3.6\jade\lib\http.jar; C:\JADE-bin-3.6\jade\lib\jadeTools.jar; C:\JADE-bin-3.6\jade\lib\comons-codec\commons-codec-1.3.jar
注意:这种方式每次使用时都需要重新输入。
②设置系统环境变量:
单击我的电脑图标,在快捷菜单中选择“属性”,在属性对话框中选择高级标签,单击“环境变量”按钮,设置环境变量。
在classpath变量中设置:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar; C:\JADE-bin-3.6\jade\lib\jade.jar; C:\JADE-bin-3.6\jade\lib\iiop.jar; C:\JADE-bin-3.6\jade\lib\http.jar; C:\JADE-bin-3.6\jade\lib\jadeTools.jar; C:\JADE-bin-3.6\jade\lib\comons-codec\commons-codec-1.3.jar?
注意:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar? 前面部分是java jdk的变量。
(3)环境正确性测试:
在CMD命令行里输入:
java jade.Boot -gui (注意大小写),如果配置正确会跳出一个jade GUI窗口。
2、运行第一个示例:HelloWorldAgent
在JADE-examples-3.6\jade\src\examples\hello里面找到HelloWorldAgent.java示例程序。
(1)运行HelloWorldAgent:
首先,用记事本打开HelloWorldAgent.java ,将package examples.hello;这句注释掉(先去掉路径问题,后面会详细介绍)并保存修改。
然后,打开控制台,首先输入:
Cd E:\agent\JADE-bin-3.6\JADE-examples-3.6\jade\src\examples\hello?
(让这个目录作为默认路径),
然后,编译agent文件,输入:
javac HelloWorldAgent.java
编译好了以后,输入:
java jade.Boot -gui myAgent:HelloWorldAgent
注意:myAgent是这个agent的名字,可以自由指定。HelloWorldAgent代表HelloWorldAgent类名。
输入上面的命令后,会跳出一个窗口,然后控制台会输出:
Hello World! My name is myAgent。
而那个窗口的左边的树结构下的叶节点上没有显示我们的myAgent,因为这个agent的代码中输入Hello World! My name is myAgent后,Agent自行销毁了自己。如果想要在jade GUI中看到自己所建的agent,可以改HelloWorldAgent.java文件,将doDelete();注释掉,前面加//,保存重编译。再次使用上面的命令运行就可以在jade GUI中看到
myAgent @name1099/JADE的agent
3、利用Netbeans 和eclipse IDE平台调试编辑Agent程序。
(
文档评论(0)