解决这个问题还是要从Repast系列的版本开始,! ]& b3 } i3 I* _ E/ T
Repast J属于04年左右推出的Repast 3.1中的一部分,
. q( O5 [9 H+ a仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。
! r$ Q. b' z1 S) D( g' d2 z, X% m' ~
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)9 y; r% a! o; @9 O
2007年底正式推出的Repast系列最新版本,
: c9 ?3 o9 Z U% A虽然整合了Repast 3.1中的绝大部分功能,2 R" k% s" z/ q: V4 S
但由于采用了全新的java封装架构,
, \3 |2 v% f2 C9 ~# ~6 H% K( Y并不能直接向下兼容支持Repast J开发的项目。# N! @* k% d* W+ z
大家只要对java开发有了基本的了解就可以看出差异所在:
0 q/ d! u5 h" P
8 M" m1 r1 @9 RRepast J(Repast 3.1)项目中导入库函数一般方式是:7 B5 H4 W8 [ v f* Q) R6 K
import uchicago.src.....;
- w4 W1 l' B5 ~! T" p f, I" ~+ G8 U# u; |+ A1 C. e
Repast Simphony1.0项目中导入库函数一般方式是:
* ~+ j5 y, ]& S( z8 F, s" Y0 dimport repast.simphony.....;" F# Z+ Q! C$ a- X. v! I* m
' u/ |* m0 t/ z: g D+ U
具体到实际的功能函数定义也大相径庭。
G) Q# U! S7 H- }) b8 D! J目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。) t: E9 v( M4 }. R$ w, _ J( U
9 b7 \* J, j* @+ h# O9 j
至于所说“官网上也没法下载Repast J”的问题很好解决,+ g* G) D7 O; ], K3 J' Y9 r
Repast主页上Repast 3链接就是指向Repast J系列的,
; U! j( z, M& Q2 i) o3 q实际Repast J的下载地址为:; ~3 {4 V8 m9 f7 [: J. T
http://repast.sourceforge.net/repast_3/download.html |