解决这个问题还是要从Repast系列的版本开始,5 Z0 w0 c# o2 N4 a* S/ b4 o0 ~. ~
Repast J属于04年左右推出的Repast 3.1中的一部分, M* O& M) Q+ S3 R* j2 h
仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。2 m9 \* N j0 }$ v3 k
) s) i" ~& n2 Z" zRepast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
: ` y6 d9 z- {3 e) y. ^! a2007年底正式推出的Repast系列最新版本,# M& Q2 l: i, o+ E
虽然整合了Repast 3.1中的绝大部分功能,- }+ o- [4 C O, U
但由于采用了全新的java封装架构,
1 {" E' b: A8 ^- J1 O- c并不能直接向下兼容支持Repast J开发的项目。6 C- r- c% u1 S, l$ N @
大家只要对java开发有了基本的了解就可以看出差异所在:
0 L4 M+ y, M( B3 M
9 Z9 O3 o9 w5 N* ?: N- q$ wRepast J(Repast 3.1)项目中导入库函数一般方式是:
, N* [8 O; O! U( Q* qimport uchicago.src.....;% V9 G' {2 E, j V# `
. T5 N0 a9 y7 m! p1 ~: p& o2 Q' \Repast Simphony1.0项目中导入库函数一般方式是: _5 p9 ^) u# f! R9 h
import repast.simphony.....;
$ @3 k J/ I# w/ A4 I! Z0 P6 B- W" N M
具体到实际的功能函数定义也大相径庭。
6 N; F, I7 k% F/ z9 C# i" w目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。4 b. D4 R$ |" r9 L4 D" x
( P+ t+ `$ {2 H" l ^至于所说“官网上也没法下载Repast J”的问题很好解决,
' z/ S: z" H" V- C" v. ?% N8 M' |Repast主页上Repast 3链接就是指向Repast J系列的,% @& ^+ }, l3 }8 i- W
实际Repast J的下载地址为:, M0 M! `6 @& x' c+ z9 }
http://repast.sourceforge.net/repast_3/download.html |