解决这个问题还是要从Repast系列的版本开始,
+ D4 X" v4 M% {& u+ }Repast J属于04年左右推出的Repast 3.1中的一部分,
7 q! W8 O+ v- `' H C3 i6 K仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。
$ U1 a$ M" J2 ]3 v0 u( b7 k. x; H; B3 B% r' a
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)5 s$ a5 [) r. K/ L b9 ]8 h
2007年底正式推出的Repast系列最新版本,9 ~0 U$ X" T4 u7 C
虽然整合了Repast 3.1中的绝大部分功能,' b* o7 {3 b, ?
但由于采用了全新的java封装架构,
3 K6 c9 m7 M/ B9 r' I& ]# d$ i并不能直接向下兼容支持Repast J开发的项目。
# s) {4 c: F# h大家只要对java开发有了基本的了解就可以看出差异所在:
: M2 B9 L2 _! c
8 T+ m6 I; a0 J3 FRepast J(Repast 3.1)项目中导入库函数一般方式是:
0 _' \ h8 r9 ^3 B3 |" n7 M% [import uchicago.src.....;3 s* N. n4 S1 c; y2 ^
0 j l4 A& Z( W- W* \# V" l/ ] S" vRepast Simphony1.0项目中导入库函数一般方式是:
3 B/ K$ N: \; G( [( nimport repast.simphony.....;2 `/ ? X* z+ S w# `. B
. m8 x' [% ], z V3 _; ~7 o具体到实际的功能函数定义也大相径庭。, J2 F$ E( |* _ z; T* d
目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。8 o9 t) X& @7 k* |9 O# d
& u, W* b8 ]; `- F8 R, q0 P至于所说“官网上也没法下载Repast J”的问题很好解决,4 y# P# t0 L9 I$ a3 u* q. g) T' T
Repast主页上Repast 3链接就是指向Repast J系列的,3 U/ r1 w$ G6 |5 G, i% c% _ N$ Z
实际Repast J的下载地址为:
3 K& C5 o# n/ Y8 fhttp://repast.sourceforge.net/repast_3/download.html |