解决这个问题还是要从Repast系列的版本开始,, C' J: S. p& n
Repast J属于04年左右推出的Repast 3.1中的一部分,9 A9 {# s8 G3 K' f' m, y7 s
仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。( l9 b8 z/ }+ p: G0 w0 k
. \, _: Q; c& n1 }4 z' N. t4 y( o
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
; v3 G5 M3 ^: U5 u2007年底正式推出的Repast系列最新版本,* J6 J, Y2 B" Q% n- }% t
虽然整合了Repast 3.1中的绝大部分功能,. n$ K0 p# g: A+ ` W% Z7 r
但由于采用了全新的java封装架构,
4 [; R/ ]; m7 j7 B6 C并不能直接向下兼容支持Repast J开发的项目。
8 @- y# M7 _: l9 r' W/ b3 V大家只要对java开发有了基本的了解就可以看出差异所在:0 r) O }* V% a" d9 A
* X7 R4 v! o; e" ERepast J(Repast 3.1)项目中导入库函数一般方式是:' t% N1 [/ E+ Z. O- `
import uchicago.src.....;+ a" g, F. Z& w$ m1 t
4 Z. M, W' j! [+ x. p9 c( jRepast Simphony1.0项目中导入库函数一般方式是:* v" f! P' M% r q7 S
import repast.simphony.....;
) A7 ?8 l' K; X* w3 A+ O8 j- w
* a# O, b4 T- e }. H+ C7 r i8 B2 r具体到实际的功能函数定义也大相径庭。
! v$ B; q! m# }* p* ?: X目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。& W5 m& I, \1 H, }8 y
0 [* C6 Z4 G" v/ Y: x# s4 p$ Z, j至于所说“官网上也没法下载Repast J”的问题很好解决,7 p7 o6 n; F! i L3 x9 D0 Y
Repast主页上Repast 3链接就是指向Repast J系列的,
+ G1 L0 g$ v# h8 @实际Repast J的下载地址为:
9 _1 d; E5 T. K+ ohttp://repast.sourceforge.net/repast_3/download.html |