解决这个问题还是要从Repast系列的版本开始,$ `% S' @, _) Q4 n- U4 P7 F
Repast J属于04年左右推出的Repast 3.1中的一部分,
% I3 |, p, O6 c1 V仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。
7 S/ U0 [1 y4 B. o( X. K; X( X5 l9 s
j4 m, I' h. VRepast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)/ K, a. J4 | @) w T& Q% M3 U8 D
2007年底正式推出的Repast系列最新版本,
! q+ {/ B( U" \$ q; r! S5 q& w% l; P虽然整合了Repast 3.1中的绝大部分功能,! f5 e6 |6 ^/ f$ @0 g
但由于采用了全新的java封装架构,
0 h: \4 O. S) _, ]/ J并不能直接向下兼容支持Repast J开发的项目。; q' ?. \+ [, t* \) G
大家只要对java开发有了基本的了解就可以看出差异所在: j; w/ Y4 X& X1 W. l
; s' N) ?5 s6 Q+ x5 dRepast J(Repast 3.1)项目中导入库函数一般方式是:
! u5 Y: ]4 U% z/ L8 ]import uchicago.src.....;
6 u0 q! f; Q) ^+ i
1 p. N7 g3 x k) _; k( Z, ~: }Repast Simphony1.0项目中导入库函数一般方式是:. T9 [- t* U! Y3 h: q G0 }
import repast.simphony.....;
3 y g e; r, S- `2 w, d. Q& z) J' | _+ d" \
具体到实际的功能函数定义也大相径庭。
7 u; f8 o2 n# i0 m/ T: z5 E目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。
7 z; h" O* j* h$ g% H! o8 L/ f: t4 m& H' B$ s
至于所说“官网上也没法下载Repast J”的问题很好解决,% ?; `, i7 B$ a, J3 J& _) ~
Repast主页上Repast 3链接就是指向Repast J系列的,6 F7 O2 }5 w" `5 m2 p3 c4 S6 a
实际Repast J的下载地址为:. ^: Y& p/ P/ h" \6 a: t+ G1 B# l
http://repast.sourceforge.net/repast_3/download.html |