解决这个问题还是要从Repast系列的版本开始,
7 S& y" X$ T3 e/ ]7 PRepast J属于04年左右推出的Repast 3.1中的一部分,
6 I! P8 @! I4 a' [; O' \0 p! O8 y- |仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。" t" U# Y$ P% ^, z1 o8 A
' u" X/ {) r V, JRepast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
+ N, j- }* j+ l. S% T3 M" M2007年底正式推出的Repast系列最新版本,! `) Y* |& k Q4 K5 x: {8 w7 T
虽然整合了Repast 3.1中的绝大部分功能,
+ O, A% P r2 U' z- s3 ~# K- ?但由于采用了全新的java封装架构,6 p. D+ S# P" H& ^2 {# S/ D
并不能直接向下兼容支持Repast J开发的项目。( r0 [% p) j/ F% C, ^0 j
大家只要对java开发有了基本的了解就可以看出差异所在:
, d! G0 k, e/ F2 t# r
+ I9 c a6 H; O) |! }! q; cRepast J(Repast 3.1)项目中导入库函数一般方式是:" G% J- h' k: Y5 w; o' f* ]- F
import uchicago.src.....;& O% X! j, R" g+ z' Y' f
5 ~2 K. \5 ]. p1 U8 WRepast Simphony1.0项目中导入库函数一般方式是:. m2 d+ P8 b9 h- g# h
import repast.simphony.....;' V& |' p: Z% ]0 P2 h
5 g3 V5 C9 X2 {6 W8 }具体到实际的功能函数定义也大相径庭。
& m+ h" P4 z N2 z( ~$ c目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。
% H7 I7 o! U* i" Z% O
3 E4 l3 \$ N: \6 Y- \6 w至于所说“官网上也没法下载Repast J”的问题很好解决,, S7 n3 A) d" n
Repast主页上Repast 3链接就是指向Repast J系列的,' O0 r3 {( B7 e) v- e( [
实际Repast J的下载地址为:
# H/ h/ ^0 E4 k$ vhttp://repast.sourceforge.net/repast_3/download.html |