解决这个问题还是要从Repast系列的版本开始,
2 z; m# y/ G8 R7 B9 x7 YRepast J属于04年左右推出的Repast 3.1中的一部分,0 M/ o9 S9 K5 O: n0 r( i- F
仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。
8 d0 u1 k8 I& r$ c4 | e! i/ n3 n: }9 g" K% x% R
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
9 e( m% n7 K- v1 L2007年底正式推出的Repast系列最新版本,+ k+ k: c+ _0 x+ X( }
虽然整合了Repast 3.1中的绝大部分功能,$ g; ^% Q7 M' C* b* ^
但由于采用了全新的java封装架构,( L( t8 Z5 q. I2 z9 s' l% p0 ~- z
并不能直接向下兼容支持Repast J开发的项目。
. x) r# Z# ^& e. {大家只要对java开发有了基本的了解就可以看出差异所在:, C# X% O) t: h/ Z; l$ N/ _3 P) W
, A( m% \; |7 \+ E/ c# l$ i, g
Repast J(Repast 3.1)项目中导入库函数一般方式是:1 h. V3 i" q6 V2 r" H0 I
import uchicago.src.....;
( j7 v, b4 d6 u) b
A" i9 r9 a* Z. B |: N9 t! HRepast Simphony1.0项目中导入库函数一般方式是:
; `# G! P- c t8 {0 Oimport repast.simphony.....;
7 H. b5 r3 F) y6 l, B! C
* v& M* u+ J( S8 _( R4 }# V具体到实际的功能函数定义也大相径庭。
, ? ~5 d+ b/ y目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。( k) f0 @ @) ]: g/ G
$ D3 V# n) M! U B6 L! X) E$ A
至于所说“官网上也没法下载Repast J”的问题很好解决,
3 L, i8 f7 X* R' E _; R% X' dRepast主页上Repast 3链接就是指向Repast J系列的,
6 w/ ]* m8 \. l, }* G1 s& F& H实际Repast J的下载地址为:
8 L/ D. a. Q$ z5 n8 Dhttp://repast.sourceforge.net/repast_3/download.html |