解决这个问题还是要从Repast系列的版本开始,. U( \; ~5 R4 {
Repast J属于04年左右推出的Repast 3.1中的一部分,4 i. e% O5 t7 b! j' T) {
仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。
0 u/ `. \$ g! ~- U" V7 c4 {+ D% J Z y: H: c- m- v) q
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
/ l/ v1 U5 j) P) z5 n9 N2007年底正式推出的Repast系列最新版本,
( A% |- m) U- a1 _5 |虽然整合了Repast 3.1中的绝大部分功能,
1 [: q- t6 Z7 U- g. _, i但由于采用了全新的java封装架构,
; R( }* {2 f) x6 }6 F2 N: C并不能直接向下兼容支持Repast J开发的项目。
3 E( d, n2 I: k* G% W- f, y大家只要对java开发有了基本的了解就可以看出差异所在:
. w7 r1 x1 K" l2 k( k. D" n( b/ l
8 @' M5 n; C, b, D1 g2 h% T0 BRepast J(Repast 3.1)项目中导入库函数一般方式是:, n2 |" i* h3 u* k0 }& m
import uchicago.src.....;) z* D8 W* {9 X: l+ F* _
4 y7 X) [( e6 W V
Repast Simphony1.0项目中导入库函数一般方式是:
, L, {, L) d" W, ]* A8 x& K' y$ {import repast.simphony.....;
! U/ r! M% v% b; n: j# D1 o* y
% f& e; H- k; d/ Z4 J) d具体到实际的功能函数定义也大相径庭。* U, V& U, G% e7 u' M
目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。
5 s: m7 L+ w$ \6 y) K7 f+ m. Z! F7 z/ V, D. z' R
至于所说“官网上也没法下载Repast J”的问题很好解决,
% S' J5 ~+ [, dRepast主页上Repast 3链接就是指向Repast J系列的," z! _/ t( T! T w; q% F
实际Repast J的下载地址为:9 q, |( S$ d( }$ u
http://repast.sourceforge.net/repast_3/download.html |