解决这个问题还是要从Repast系列的版本开始,
/ o- ^9 O( d$ w! q1 LRepast J属于04年左右推出的Repast 3.1中的一部分,
2 `1 d2 b, @1 N8 w仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。8 N1 y4 N5 B( H
, T4 f/ k9 R" O& G8 B9 j
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
( T" e4 R% J/ _6 H6 f2007年底正式推出的Repast系列最新版本,, T m. b* y' i6 v1 Q+ U7 |
虽然整合了Repast 3.1中的绝大部分功能,9 m+ a b O8 h# i$ x
但由于采用了全新的java封装架构,( i% m O9 \0 ~# V1 J$ O1 U) Y! k" @
并不能直接向下兼容支持Repast J开发的项目。3 n* L% }2 b+ c& t3 z, L" k
大家只要对java开发有了基本的了解就可以看出差异所在: ?1 N& ^* \$ O& O0 I4 Z
7 \% l/ I0 C( X( S4 ~ p: l" m: C8 nRepast J(Repast 3.1)项目中导入库函数一般方式是:6 ?$ Z, f* }" R3 u9 m+ y) t
import uchicago.src.....;
/ V: }+ O) X; R# z3 F& J
$ M1 P1 p+ I# [6 l) A3 RRepast Simphony1.0项目中导入库函数一般方式是:$ ?/ {8 w5 r% o# X, F
import repast.simphony.....;
! c8 K7 K* ^1 n
- P: v7 ]" M9 ^; r9 y具体到实际的功能函数定义也大相径庭。2 t3 S( `" b) N; i
目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。
K4 L8 [) I9 z2 B, e; }( v. r1 E9 {9 Y, b# Y/ G8 A, U& l
至于所说“官网上也没法下载Repast J”的问题很好解决,
9 s8 I! P7 d$ T+ q' X c. h7 mRepast主页上Repast 3链接就是指向Repast J系列的,
% s* M3 {( S& L+ w1 g实际Repast J的下载地址为:4 z0 Z2 a' u* O4 J0 ^4 e7 D! I
http://repast.sourceforge.net/repast_3/download.html |