解决这个问题还是要从Repast系列的版本开始,
2 ^+ `. O" r# @& G4 P( y \ XRepast J属于04年左右推出的Repast 3.1中的一部分,% S* n; R4 v7 a0 g4 V
仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。0 l2 k% u: c( i3 J, p0 R. V
, f& S9 y, p6 Y9 o3 O: y7 p+ N
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
) f5 O3 o l. i" |- W2007年底正式推出的Repast系列最新版本,
; f5 g6 _: o- J& m* B [虽然整合了Repast 3.1中的绝大部分功能,
. t* s8 h6 D0 O* o3 @5 A但由于采用了全新的java封装架构,
" [8 D" ?8 m9 H A% Y并不能直接向下兼容支持Repast J开发的项目。& V: ?# K3 C+ m
大家只要对java开发有了基本的了解就可以看出差异所在: U$ w+ |6 E/ N, c f9 g. J
; s2 y. J' R1 `6 \
Repast J(Repast 3.1)项目中导入库函数一般方式是:& g1 Q- @1 w, G- s H/ y
import uchicago.src.....;
4 [0 f" X; b' n" K& n# d, Z2 c
: W! m" v; _( g+ z5 b- Q3 _ XRepast Simphony1.0项目中导入库函数一般方式是:
! K- ]- M' R0 K# J. ^4 v: cimport repast.simphony.....;
! U7 }( b9 V7 w m" Y, Z
$ U v% w! X/ J, x0 v2 m具体到实际的功能函数定义也大相径庭。
# j, w5 X r) Q p% ?目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。3 x2 X u' h3 w7 a# p, F+ W5 g. p2 @ o
- n' R8 `1 f M2 G% O
至于所说“官网上也没法下载Repast J”的问题很好解决,
6 W$ O8 _; g1 c. eRepast主页上Repast 3链接就是指向Repast J系列的,
! I U0 E. {$ B: D3 G实际Repast J的下载地址为:! I1 [' `- M2 P7 e+ p! N
http://repast.sourceforge.net/repast_3/download.html |