|
|
本帖最后由 maris205 于 2009-7-18 11:53 编辑 }, v; Y# O+ B( @5 C+ e9 ^+ F, e
5 P) B# r- @ z- V0 M! ?" n, ?看了很多网上的说明,好像运行都有点问题,自己摸索了下,参照Swarm网站的How to Set Up Java Swarm in Eclipse. v F4 c9 G2 M( y( {+ i1 w; _
(http://www.swarm.org/images/e/ec/How-to_use_JavaSwarm_in_Eclipse.pdf),' b5 ^; J3 ^" u' m! y+ U
写一个Eclipse下运行java Swarm的体会:. x. t f7 ~# x" c! ^0 y
7 X* E4 K$ L0 H( M基本编译环境:
" a) h$ N( G7 S; L3 B首先安装java jdk
7 s, O) X- v' \1 m) x迅雷上搜索,随便下一个,也可以从sun的网站上下载& K. H7 r; K6 l, n
http://java.sun.com/javase/downloads/index.jsp
! G. t, S+ Z2 @) P! \1 x- z- S- f. L8 x9 I' X
然后安装eclipse; P" i+ L4 d8 B
迅雷上搜索eclipse,下载一个中文版的:7 }8 x/ E& x: P6 F+ `$ s
http://wlzx.zzuli.edu.cn/download/eclipse.rar
( w2 T, ?5 E! Y9 j0 Y3 ?; |
/ J& Y% G3 d; Z9 L: g: {8 A然后是Eclipse和Swarm关联设置) C0 g$ N- G( `5 ^2 }
- f) a9 @3 `7 ?( S! ^1 下载java swarm和jheartbugs
1 j4 E1 W0 U# C6 |7 i& F- T4 Vjava swarm 2.2:http://ftp.swarm.org/pub/swarm/binaries/w32/Swarm-2.2-java.tar.gz
! H, P' A- E! l6 p9 o, M解压缩到C:盘下
. y6 z& W; J/ {/ c; ? q! l
% E0 S% Z1 p4 V( bjheartbugs:http://ftp.swarm.org/pub/swarm/apps/java/sdg/jheatbugs-2.1.tar.gz
/ P2 u" D% P. f, U- U. x2 G. c: q: N* T
1 u) Q- ] W* n U8 [
2 Windows环境变量设置3 Y/ `$ p; m5 W1 f; g3 J0 W! P
a在控制面板下点击 系统à高级系统设置,然后选择在弹出面板上点击“高级”,然后点击“环境变量”
6 `) s9 g0 q7 u3 J. j7 f) K0 F( c% l
" T6 M; X( S) `4 X. y4 ib 在环境面板下添加两个变量,添加为“用户变量”或者“系统变量”均可
, z9 i" u1 B" s5 w5 W! [( B一是: SWARMHOME
( E& d/ C* t0 E# ?( W" k其值为:c:\Swarm-2.2-java2 R1 A# V m+ j
就是swarm解压缩后的路径4 Q# o8 t5 ~4 v* L
5 e. `5 l3 B' b二是:PATH) b9 P2 c+ Y9 [5 n
其值为:c:\Swarm-2.2-java\bin
: n3 M0 K, G$ d! |" }& L# v" X! M7 n. M/ Y- F A
( K2 o# I1 E& |- }1 h
$ H, f) D) _/ {9 H/ x; J1 [ b3 运行Eclipse,设置工作空间(workspace),进入IDE界面
( O- s4 Z8 U' J ]' x0 a4 为JavaSwarm创建一个Java项目: \+ }# A0 h+ M; b% }9 K6 B
a 在Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。, o9 ^/ |7 x/ r, `4 O+ t; r
b 进入创建java项目面板,启一个项目名,假设为“JavaSwarm”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“完成”。
# ~( b, l, ?* m" Z% t& Vc 在“包资源管理器”窗口就可以看到JavaSwarm项目,选择该项目并点击右键,然后选择“导入”一项,在弹出的窗口内选择“文件系统”一项,并点击下一步。之后选择Swarm-2.2-java的解压缩目录下的jar文件,即在C:\Swarm-2.2-java\share\swarm下的kawa.jar和swarm.jar,然后点击“完成”。
8 }$ y8 N8 p: M7 q
) d% G/ k% s0 E: j8 @# r5 B9 I: {0 ?% E, K4 k% A( W: w3 ~0 C# ~
d 然后在回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,在右栏选择“库”,点击“添加JAR”按钮,将JavaSwarm下的kawa.jar和swarm.jar都添加上去,最终显示为:7 t0 q& G3 Q, C0 E+ @' y) B
( U6 F! E, ~+ }; S2 S* T
2 L1 }/ v+ _& K) y
' l# ?6 E( v, ]7 Y( c
然后点击确定即可。
/ F5 \1 O/ Z3 @' Qe 仍然回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,右栏选择“排序和导出”一览,除了“JRE系统库”外,其它都选上,然后点击确定。8 s/ C& G; R. n( f' q' v8 A. n
8 n! _/ p7 @' T7 i9 [$ h- R& P6 y
5 支持Swarm已经设置完成,开始设置jheartbugs项目
! a- I# l# ]$ {8 o* Ca 在Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。
% O- F. Q' J! R* [b 进入创建java项目面板,启一个项目名,假设为“jheartbugs”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“下一步”到java设置窗口。
, |2 M2 e* W1 H6 f) Nc 在java设置窗口中选择“项目”一栏,点击“添加”,将“JavaSwarm”项目加入,然后点击“完成”。这样新的项目就可以访问JavaSwarm的类和方法。
) y; ~5 ]4 L+ ?8 S- i' P0 r2 Zd 在“包资源管理器”下选择jheartbugs项目,展开后选择“src”,点击右键,然后选择“导入”,在弹出窗口中选择文件系统,然后点击“下一步”,然后选择jheartbugs的解压缩目录,选择所有文件。
/ W: J( p$ h* |& n& a# Q2 i6 R) i% Ue 这时在src下会生产一个“缺省包”,包含了jheartbugs的所有文件。! b2 n4 A4 ]6 R& A# N
a3 G" M" I3 U, E
% f* R" `6 N: m2 g$ T' C' \5 n0 F6 ^ V4 P% t
注意:
3 |; ]- n! Y' }1 这时会提示HeatbugModelSwarm.java中的298行有错误:
( ]: s8 G7 T3 e$ d7 }6 O3 wnew FArgumentsImpl (this, sel, true)));- ^+ q4 ]0 ~' t" M6 w
更改为:new FArgumentsImpl (this, sel)));( ^9 Z. k. |( P6 E! e
至于为什么,网上说是:This requirement seems to result from an API change of some sort.* D8 N. p& R8 \& o
然后保存,这时又会提示“使用"gbk"字符编码时无法映射某些字符,更改编码或除去gbk字符码不支持的字符”错误,解决方式为:右击项目-属性 -信息- 文本文件编码,选择“其他”下的utf - 8
- W/ L+ Y9 @3 Z5 w3 b2 Swarm那个介绍的原文是说在src下先建立一个包,自己起一个名字,再倒入jheartbugs文件,但是运行时会出现异常,这里直接导入即可。! W2 m1 v! p2 g
& W) g7 ?5 }. f* b- b: X5 ef 然后就可以运行了,Eclipse菜单下选择 “运行”->“运行”,在弹出窗口中左栏选择“java应用程序”,然后新建配置,右侧选择项目名和main类,main类可以自动搜索,这里为StartHeatbugs,点击运行即可:
7 b0 S- C4 U' G& s4 V
$ x+ [: p' J# _" r4 g
" g( z, c' {4 k$ z: M" p6 y+ e |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
查看全部评分
|