解决这个问题还是要从Repast系列的版本开始,
9 d0 ^* s7 m% ?5 e) oRepast J属于04年左右推出的Repast 3.1中的一部分,
. K8 }. r8 i% u5 K" i仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。2 \. k. D+ ]% I
( o: _: m: [8 V$ ARepast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
# ^% Z+ E' }* J# W# i. c2007年底正式推出的Repast系列最新版本,, S* {, r& n: x, {
虽然整合了Repast 3.1中的绝大部分功能,6 M" \1 h; M3 M" Q
但由于采用了全新的java封装架构,
+ l- i' _9 u( |. [* c4 t$ ?2 ^并不能直接向下兼容支持Repast J开发的项目。3 f6 R: g5 Q! r) v5 r
大家只要对java开发有了基本的了解就可以看出差异所在:
) t1 [4 @2 z; p( k/ I5 P7 a' _
o; b5 |. J2 q! F# LRepast J(Repast 3.1)项目中导入库函数一般方式是:) B& J5 K& V! o
import uchicago.src.....;
) C. ^2 F" P/ H B3 @+ J- i0 i1 n' r4 g* x: N: f
Repast Simphony1.0项目中导入库函数一般方式是:; v" {; `* ^6 a3 u! g8 I
import repast.simphony.....;* o1 [, O) ~7 O" n
( t+ f6 q: c6 j9 D& W具体到实际的功能函数定义也大相径庭。: Z0 S: R, e+ A f/ l* Q
目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。 ~, F- b# W) J& Q6 d1 B" e
! J" K0 V4 r- ^4 p/ B- y
至于所说“官网上也没法下载Repast J”的问题很好解决,
/ N9 `) }/ K1 H6 e" l/ g) Q& e3 vRepast主页上Repast 3链接就是指向Repast J系列的,& i+ a% n4 e$ Y \
实际Repast J的下载地址为:
4 g6 T: d: k& s, a/ T+ I: Ghttp://repast.sourceforge.net/repast_3/download.html |