解决这个问题还是要从Repast系列的版本开始,
& M/ _9 |4 M7 [! p5 a: [Repast J属于04年左右推出的Repast 3.1中的一部分,
7 M6 O% m2 {: W仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。1 P4 h" W* P1 [+ y
4 a' \$ g* T+ s4 lRepast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织); o2 z* o1 `- u, x1 v9 ~1 j) A
2007年底正式推出的Repast系列最新版本,
Q+ @& ~( R! I$ u( F2 S虽然整合了Repast 3.1中的绝大部分功能,
% t# D6 `* D9 p* F* m4 [7 o但由于采用了全新的java封装架构,: O7 m0 z& a& \8 g: M, z
并不能直接向下兼容支持Repast J开发的项目。
6 P+ U" u5 e+ y {) A: d9 E* v# h大家只要对java开发有了基本的了解就可以看出差异所在:
7 l y3 m. k. \+ p+ U2 }5 X- z
0 A1 @) ~3 a+ h% i' H' H+ u& _Repast J(Repast 3.1)项目中导入库函数一般方式是:7 A) M" h) _ T4 j i# r' i' g
import uchicago.src.....;
0 h x2 Q7 l& h) D* ^4 f+ P4 d+ Y! h5 {: f+ ~
Repast Simphony1.0项目中导入库函数一般方式是:6 c% a0 z+ W8 G# O3 T
import repast.simphony.....;
! X/ o1 ~6 b* s8 y6 Y' A& W
$ `. N- l* [# T- _$ u, N, r具体到实际的功能函数定义也大相径庭。
0 i: t4 {* A3 |0 r目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。& o0 g4 e' l. c2 a
1 {8 H: h$ {0 C \. L6 N2 U( r至于所说“官网上也没法下载Repast J”的问题很好解决,! u/ P. _0 o+ U0 |+ r0 ]
Repast主页上Repast 3链接就是指向Repast J系列的,
8 e2 }, i4 S2 `/ o2 k8 i实际Repast J的下载地址为:
: k$ `1 J4 K' ~* F, z/ Thttp://repast.sourceforge.net/repast_3/download.html |