解决这个问题还是要从Repast系列的版本开始,
6 }: p7 ?" H. q) O) WRepast J属于04年左右推出的Repast 3.1中的一部分,/ E$ L d) X6 b, V
仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。
( A5 M9 e9 J( p! t9 N4 V
3 Y5 ?0 q) L& R D; k1 fRepast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)% |! E" z8 c- n }3 l* {0 c
2007年底正式推出的Repast系列最新版本,
5 w! C3 L0 ^- m0 s虽然整合了Repast 3.1中的绝大部分功能,
) H$ f6 ~- M/ q2 T3 {0 y但由于采用了全新的java封装架构,$ g, _" C* `) g0 J: p+ r# w
并不能直接向下兼容支持Repast J开发的项目。
+ R: |* |: I" G大家只要对java开发有了基本的了解就可以看出差异所在:, o- Q' |5 a. Q. `6 k0 S
/ m, G0 D. h8 L% Y5 Z- M
Repast J(Repast 3.1)项目中导入库函数一般方式是:7 ~) z3 b& g h3 F
import uchicago.src.....;
# K! O* p% [4 _- ]. h4 N
6 s+ j9 ~1 z/ p5 W" IRepast Simphony1.0项目中导入库函数一般方式是:9 g& R7 e* X8 x6 i6 z' j
import repast.simphony.....;9 Z; p1 {" U1 y# O1 J, F H6 C6 w
Z& H( S, U; a& E
具体到实际的功能函数定义也大相径庭。% @8 L5 @: F3 W2 U1 ], T) @. L
目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。; M. x# m/ e! J x
1 g" D4 f# K! ?8 X- F至于所说“官网上也没法下载Repast J”的问题很好解决,! w/ G( M7 g/ x3 n% v5 m7 B
Repast主页上Repast 3链接就是指向Repast J系列的,
1 x8 e" ?& \: p实际Repast J的下载地址为:
+ W N1 t7 V1 T/ X0 jhttp://repast.sourceforge.net/repast_3/download.html |