解决这个问题还是要从Repast系列的版本开始,. `6 `$ f, A; w* t
Repast J属于04年左右推出的Repast 3.1中的一部分,
, ]4 B3 X+ K' Y; K: I/ |5 ^仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。
& e3 x, j; T, t
. l. p' T: [! Q0 PRepast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)+ [6 T4 v& q* M. a
2007年底正式推出的Repast系列最新版本,( V/ K: s; R& H7 r
虽然整合了Repast 3.1中的绝大部分功能,1 C4 W% U C4 z$ t& b7 m0 k+ P
但由于采用了全新的java封装架构,) d9 S; S# ?' X/ r" ?: y8 d
并不能直接向下兼容支持Repast J开发的项目。, ~/ ~% F, r7 e* ]5 I- W
大家只要对java开发有了基本的了解就可以看出差异所在:
: Z" D$ p8 I k3 x9 F! j- ~ G2 P( E P
Repast J(Repast 3.1)项目中导入库函数一般方式是:8 g2 D' }1 v: ?4 g
import uchicago.src.....;
$ A" x# Z. E8 ^: c. V
V" }3 t6 Y b% J yRepast Simphony1.0项目中导入库函数一般方式是:8 q* ]6 E8 z8 L5 [2 l6 k
import repast.simphony.....;
4 ^+ O. l7 V2 p& c5 A' Y1 s, o. i# X+ |
具体到实际的功能函数定义也大相径庭。5 M: W% P8 ^0 q
目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。) Y: c2 t6 w' t4 y5 }; y
2 x5 U8 Q$ E6 e! i
至于所说“官网上也没法下载Repast J”的问题很好解决,! m# S4 \" v( B( [, f
Repast主页上Repast 3链接就是指向Repast J系列的,# r1 g. h; S7 ~+ D
实际Repast J的下载地址为:1 u5 [5 d- S: F! ]+ P" `# l
http://repast.sourceforge.net/repast_3/download.html |