解决这个问题还是要从Repast系列的版本开始,) ?* r, k6 B Y, s9 ~% m
Repast J属于04年左右推出的Repast 3.1中的一部分,
9 D. ~3 |# I& }/ a0 {6 X6 ^仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。; e8 L$ o* a% s3 I$ J' x! O
' l* q1 ^" F2 r/ ?; A4 f; F
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
9 x7 A) D/ @' c" q5 T" K2007年底正式推出的Repast系列最新版本,
- C2 g8 v- G1 |$ V( y虽然整合了Repast 3.1中的绝大部分功能,
% V* D, ^5 z( \但由于采用了全新的java封装架构,
2 c$ C3 X4 o9 I并不能直接向下兼容支持Repast J开发的项目。
" Z; H" y, _3 [) x5 P大家只要对java开发有了基本的了解就可以看出差异所在:/ h V- J7 {* j! |- [& @$ Y9 g
$ \ I' C# z4 W- `& y4 d3 L" b. DRepast J(Repast 3.1)项目中导入库函数一般方式是:
3 R1 |$ v* D5 S1 T6 U7 s5 J- r4 s" wimport uchicago.src.....;
- \! [, U, P5 \) }% E# P8 O& z+ _2 `3 M' c; w( e( Q
Repast Simphony1.0项目中导入库函数一般方式是:( ~, {# f5 M( P5 K# B- W9 G1 E
import repast.simphony.....;
5 @2 r6 O' l/ D! B8 J
( f- @1 q$ o' T5 ?9 G) {9 p具体到实际的功能函数定义也大相径庭。
! j) ?+ R8 M' R. |目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。- ]( X: o/ J! V; D5 p
- u# s4 o& e+ E% k# E. P; F1 \
至于所说“官网上也没法下载Repast J”的问题很好解决,
- g+ M/ J5 b% o7 j( f9 `5 |/ w/ fRepast主页上Repast 3链接就是指向Repast J系列的,
, \7 K2 I; j" e$ K, Y2 k实际Repast J的下载地址为:& X Y0 m! a& @- M `* C2 x0 s
http://repast.sourceforge.net/repast_3/download.html |