解决这个问题还是要从Repast系列的版本开始,* x! j' F% |3 }; m5 R0 j% Y( q
Repast J属于04年左右推出的Repast 3.1中的一部分,
' j F# p8 M+ a; s仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。
+ I, d+ E T7 L0 c
+ K0 T! s9 M+ j. a+ T3 ]Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)$ ]1 p+ E% m7 ?; N2 e" m, C
2007年底正式推出的Repast系列最新版本,
& p" H7 g$ d1 V' G" u$ U虽然整合了Repast 3.1中的绝大部分功能,
# E' K S9 S ^' U& x/ V但由于采用了全新的java封装架构,
, A8 `3 l5 w1 P3 U2 F" r# a6 Y2 H( g并不能直接向下兼容支持Repast J开发的项目。/ h0 J/ P" d4 m K7 Q& f; D I
大家只要对java开发有了基本的了解就可以看出差异所在:
L$ s3 G' t' T3 X6 m+ i4 P& q1 \. i7 B
Repast J(Repast 3.1)项目中导入库函数一般方式是:
: v8 k# |. p! O# @import uchicago.src.....;) [' D! i' s% Y
& a- `* d) G% A2 q* x9 e; m
Repast Simphony1.0项目中导入库函数一般方式是:& }8 \7 D7 a& o8 M w
import repast.simphony.....;
, n& l' m' `) b. L* X; {7 Q" e: n n: N" L/ O% P5 u" n
具体到实际的功能函数定义也大相径庭。
; U* }5 ^( C! v, \3 Y# b目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。& r6 t& ^* g. u4 f
0 Z' n8 H2 v7 U0 k% V至于所说“官网上也没法下载Repast J”的问题很好解决,9 k& R! s, q' o4 Q, e
Repast主页上Repast 3链接就是指向Repast J系列的,# F* G) ~1 O, n( D, ~5 G9 _* b9 m
实际Repast J的下载地址为:# n* g% A E v: p7 P9 x* T4 s
http://repast.sourceforge.net/repast_3/download.html |