欢迎来到天天文库
浏览记录
ID:8811832
大小:857.50 KB
页数:17页
时间:2018-04-08
《swarm安装与开发环境配置》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Swarm安装与开发环境配置如果你正在研究多智能体系统(Multi-AgentSystems,MAS),如果恰巧你有一点Java程序设计基础,如果更巧的是你对用SwarmforJava开发MAS抱有浓厚的兴趣,那么请跟随我一起来搭建一个JDK+JCreator+Swarm的轻量级MAS开发环境吧。不过我们默认你已经安装好JDK和JCreator——没装好的话请自行查找相关资料并安装。关于JDK,我用的是JDK1.5,不过JDK6早已经发布了;关于JCreator,我用的同样是古董级的3.5版本,无他,习惯而已。补充
2、:环境变量配置JAVA_HOME:D:Javajdk1.7.0(新建)PATH:%JAVA_HOME%bin;(放到已有的PATH路径的最前面)CLASSPATH:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;(新建,前面有.不能省略)对于Swarm就不多做介绍了,下面直奔主题,followme。1Swarm下载 Swarm的官方主页(http://www.swarm.org/)提供了其下载地址http://ftp.swarm.org/。下载页面的目录如
3、图1所示。图1Swarm下载主页要下载Java版本的Swarm,请按照图2提示的路径找到Swarm-2.2-java.tar.gz或Swarm-2.2-java.zip压缩包。这是截止到我写此文时已发布的版本。图2SwarmforJava下载页这里,我推荐另一个下载地址http://eco83.econ.unito.it/dottorato/。该地址提供了搭建SwarmforJava开发环境所需要的所有组件——除了JCreator。打开下载链接,界面如图3所示。图3SwarmCD下载主页找到Swarm-2.2-Tu
4、torial-CD,点进去之后有两个选项:可以下载比较大的.iso集成包,其中包含了JDK和eclipse等搭建Java开发环境所需要的软件或工具;也可以打开第二个文件夹,选择自己所需要的组件下载。图4SwarmCD下载页我们打开第二个文件夹,找到并下载StartJavaSwarm.bat、Swarm-2.2-java.tar.gz、jheatbugs-2001-03-28.tar.gz、jmousetrap-2001-09-13.tar.gz。其中后两个是Swarm示例程序。此外,doc-swarm有诸多参考资料
5、、手册,可以选择性下载。图5SwarmCD可选的组件2 Swarm安装现在我们来在JDK基础上构建Swarm运行环境。解压上述已下载的压缩包,其包含的子目录如下:Swarm-2.2-java/…………………/bin/…………………/include/…………………/lib/…………………/share/图6Swarm开发包的子目录然后在你自己的硬盘中开辟一个专用空间,建立一个文件夹,用于存放Swarm的各个组件以及你自己开发的Swarm程序文件。将上述文件全部复制到指定目录下。本人构建的工作目录如下:D:/JIDE/
6、Swarm/…………………/bin/…………………/include/…………………/lib/…………………/share/…………………/work/…………………/StartJavaSwarm.bat…………………/Swarm2.2_Java_API.chm图7Swarm工作目录其中,/work/目录是个人程序/项目源代码存放的场所。Swarm2.2_Java_API.chm是从Swarm主页上下载的API文档。为了能够在我们的开发环境中启动Swarm,需要修改StartJavaSwarm.bat文件。打开Start
7、JavaSwarm.bat。 StartJavaSwarm.bat123456789101112@echooffsetSWARMHOME=C:/Swarm-2.2-javasetJAVA_HOME=C:/j2sdk1.4.2_08setSWARMDIR=%SWARMHOME%setPATH=%PATH%;.;%SWARMHOME%/bin;%JAVA_HOME%/binsetLTDL_LIBRARY_PATH=%SWARMHOME%/libsetLD_LIBRARY_PATH=%SWARMHOME%/libsetC
8、LASSPATH=%SWARMHOME%/share/swarm/kawa.jar;%SWARMHOME%/share/swarm/swarm.jar;%CLASSPATH%echoSWARMHOME=%SWARMHOME%echoJAVA_HOME=%JAVA_HOME%echoJavaSwarmVariablesinitializatedCMD/K图8原
此文档下载收益归作者所有