解决这个问题还是要从Repast系列的版本开始,
; ]7 X' C6 x8 q; o7 w VRepast J属于04年左右推出的Repast 3.1中的一部分,& A: M& W) x6 k! C6 o( w8 ?
仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。
1 `6 V$ C C$ Q$ c; p' {- r- B, q4 w" N4 ]' }* z8 l6 j( K5 A' J- @, G
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)2 p& ]7 g! N1 T4 _5 ^
2007年底正式推出的Repast系列最新版本,. W+ D S2 N* b" p( q: c% i" H5 l
虽然整合了Repast 3.1中的绝大部分功能,& s( a! N9 U/ k5 u
但由于采用了全新的java封装架构,
, i: m' a* g0 z9 z# E b并不能直接向下兼容支持Repast J开发的项目。
( l5 ]8 @2 ~" r0 `' X- z大家只要对java开发有了基本的了解就可以看出差异所在:
0 p9 X+ _/ P/ V. B3 l7 w/ ?9 k3 A. y% Z) ~8 N! V: {- O
Repast J(Repast 3.1)项目中导入库函数一般方式是:% o, S" E0 {# P) J) A
import uchicago.src.....;
5 P, a5 |7 b W# ]( e( |. l. P$ t7 c. R
Repast Simphony1.0项目中导入库函数一般方式是:
9 k) w& t' C# Y9 nimport repast.simphony.....;! J \) _, `$ P: U' ]5 A5 W* E
* x5 V' V' d2 e( e" C) O具体到实际的功能函数定义也大相径庭。; r* p- N& {8 M/ t
目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。
: U0 ] @# m" L% V
# N" q: D( ?/ `4 r7 H! H至于所说“官网上也没法下载Repast J”的问题很好解决,
* J! |5 j D3 @/ l, g3 nRepast主页上Repast 3链接就是指向Repast J系列的,) N% p! {, G$ X& b3 I
实际Repast J的下载地址为:
& E8 \) z s8 Thttp://repast.sourceforge.net/repast_3/download.html |