解决这个问题还是要从Repast系列的版本开始,
5 ^) J, d; T/ \2 G/ V; nRepast J属于04年左右推出的Repast 3.1中的一部分,
5 C% N4 Y2 I- L! o: c仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。
: K: d' x3 Z$ N% a1 Z' e/ F
T0 x* L4 W# _7 n+ j9 ARepast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)$ [0 N, a$ w) r% T7 [
2007年底正式推出的Repast系列最新版本,
' k% y5 o0 ~: n$ E, j虽然整合了Repast 3.1中的绝大部分功能,
# T) I p: y& b, V7 L- S, J但由于采用了全新的java封装架构, N4 v: n9 {- m0 x* J. e
并不能直接向下兼容支持Repast J开发的项目。
1 H: @# D/ X( @, f大家只要对java开发有了基本的了解就可以看出差异所在:
* w5 k! y" r5 G) V, l
2 J% f8 J% ]* _% D* a6 CRepast J(Repast 3.1)项目中导入库函数一般方式是:
; J# H8 b8 o0 A1 ^: i1 a# ?import uchicago.src.....;
* r. E% D+ ^5 K' J. U' y
, j6 J! N- R6 X: b8 mRepast Simphony1.0项目中导入库函数一般方式是:
9 }2 s$ r3 D9 U8 Y$ R% c) himport repast.simphony.....;9 \. G/ ]# N6 m, i1 Z5 C, D) G! J
) S) e6 k {/ u( D
具体到实际的功能函数定义也大相径庭。! u l/ x4 i1 y5 n4 ` F
目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。5 O6 O, x" _, ` {5 u/ N
: M! m* g& m3 D) j& g, x
至于所说“官网上也没法下载Repast J”的问题很好解决,
$ v' l# w7 E8 a: aRepast主页上Repast 3链接就是指向Repast J系列的,
2 D& j6 ^3 @1 G% a1 B5 b% E ^实际Repast J的下载地址为:' o# C' h4 F4 l
http://repast.sourceforge.net/repast_3/download.html |