解决这个问题还是要从Repast系列的版本开始,6 G# Z+ b/ _/ y' R7 Y
Repast J属于04年左右推出的Repast 3.1中的一部分,( S8 A! Q1 n# j E! y5 C- G5 `3 `
仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。' A1 f: |6 ^$ S, D
0 B6 N* S: |* A: c+ t4 hRepast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
* \; Z- |! v' `! F2007年底正式推出的Repast系列最新版本,
% r4 Q% ]2 y" D \( q3 g; w虽然整合了Repast 3.1中的绝大部分功能,9 x4 S1 e, j' ^; v$ |% D
但由于采用了全新的java封装架构,' D) V6 t: ?- T1 M4 v9 p% b8 h' d
并不能直接向下兼容支持Repast J开发的项目。
; y- u; c, E# O6 ^大家只要对java开发有了基本的了解就可以看出差异所在:
( s; V# M8 r, E( E1 }0 ~# ?, R7 @# _& L& Z+ L2 W, @8 f
Repast J(Repast 3.1)项目中导入库函数一般方式是:
$ b& s# ^3 n% G& [; S& H- f9 ?0 vimport uchicago.src.....;2 h/ a# }9 n6 O8 t$ F* s1 h) x" e9 q
% x, u: R0 Q; R7 nRepast Simphony1.0项目中导入库函数一般方式是:
/ g, i" _5 L" V; himport repast.simphony.....;, T4 O3 V, i* f7 S
/ S+ y8 Y: {- h: d( f具体到实际的功能函数定义也大相径庭。
6 h9 L, X g9 o$ t9 R5 y目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。
5 w& a! [2 F( x- C7 G
8 d. t7 K8 H- u- n' U' x至于所说“官网上也没法下载Repast J”的问题很好解决,
( K$ P* E& ?6 V. `$ ^6 PRepast主页上Repast 3链接就是指向Repast J系列的,3 u$ m. X8 L& y+ T$ K: ~, l8 z4 _
实际Repast J的下载地址为:
4 Y+ v: V- U# i& Z( b. k; fhttp://repast.sourceforge.net/repast_3/download.html |