解决这个问题还是要从Repast系列的版本开始,
5 ^- W, ^ }6 _$ M% L0 t# cRepast J属于04年左右推出的Repast 3.1中的一部分,
2 ^/ ?! u9 r/ J; \( U ^7 a- t仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。0 p7 K9 ^* _" N5 N+ N4 x
' v! Y6 ?5 H# y ?
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
+ K( y/ B, G% E5 r! ~7 t* g2007年底正式推出的Repast系列最新版本,6 O' g& Q: W) u
虽然整合了Repast 3.1中的绝大部分功能,6 G s/ A: @4 a5 ^( V/ G4 N
但由于采用了全新的java封装架构,
K: }* {; M$ j并不能直接向下兼容支持Repast J开发的项目。: C+ R. M! r( r, l1 J% k
大家只要对java开发有了基本的了解就可以看出差异所在:/ |0 Z4 \) P3 W! k2 Q
- c! c9 M% F, m7 O( h- t
Repast J(Repast 3.1)项目中导入库函数一般方式是:& i" y: H0 f7 U! ^
import uchicago.src.....;9 e4 ?, L( d( H" r! Z! @
2 w4 i# S! F8 O1 N, W7 l z6 N4 l+ T5 S
Repast Simphony1.0项目中导入库函数一般方式是:
1 o; k) l" T$ v7 X) Ximport repast.simphony.....;
" d- _5 P& G% \+ n% q/ z% @ l$ N
7 H! B# P1 y& |. J, v具体到实际的功能函数定义也大相径庭。
1 W9 w! p6 A5 `6 ]1 ~目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。
3 J5 D4 f) f. ?; e6 ]. R5 g" ?0 p1 x8 Q
至于所说“官网上也没法下载Repast J”的问题很好解决,, m0 o& ^* {4 B8 a; C
Repast主页上Repast 3链接就是指向Repast J系列的,2 P2 c+ W3 S3 S" a/ }- Q5 g0 A% ~1 T
实际Repast J的下载地址为:
6 h8 }0 [' B0 z3 whttp://repast.sourceforge.net/repast_3/download.html |