解决这个问题还是要从Repast系列的版本开始,) q* O O# o _* l- ?% O
Repast J属于04年左右推出的Repast 3.1中的一部分,
! F% e+ a+ J# g, e/ a仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。
9 ^! M; R( S5 K2 y# c" F: z( o' h8 Q4 Y' B; M' a
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)% y3 e' q9 B! c9 A
2007年底正式推出的Repast系列最新版本,1 @& K) d, X7 c% P& y$ l2 F
虽然整合了Repast 3.1中的绝大部分功能,
1 b+ b% f0 B" f) {# I但由于采用了全新的java封装架构,
1 L, w! _, ]$ J8 s并不能直接向下兼容支持Repast J开发的项目。: }$ S: X! Z( e3 m
大家只要对java开发有了基本的了解就可以看出差异所在:
8 c3 ?/ R. K/ [+ h6 ]! f
5 l: Q# O1 M, l' Y: {* R# ~5 g* dRepast J(Repast 3.1)项目中导入库函数一般方式是:
8 z$ ^" w$ `) t6 Qimport uchicago.src.....;, q9 k& u# C, T6 Z3 v" n
/ M& T: Y. x* \! \' `* KRepast Simphony1.0项目中导入库函数一般方式是:& h3 F/ U, S0 O! a$ I6 }3 h
import repast.simphony.....;
. D6 q& P" L! z. e. s6 C$ u
9 ~5 f' O* F" H! H6 }& S! [4 ?具体到实际的功能函数定义也大相径庭。 t7 p: D1 K$ V" Y
目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。
8 k! Z7 M ]1 ^: Z+ ?4 S# N8 N" E& Y2 S9 @: a9 k7 |
至于所说“官网上也没法下载Repast J”的问题很好解决,( O [/ f q) V6 }
Repast主页上Repast 3链接就是指向Repast J系列的, b/ }: A( u5 v# h* E
实际Repast J的下载地址为:6 i% C( Q% R9 G0 R/ m( B/ c
http://repast.sourceforge.net/repast_3/download.html |