|
|
本帖最后由 maris205 于 2009-7-18 11:53 编辑
- c1 F) c, e7 u, Z8 s) V# Y9 F
% Z) H& V' f7 M: F: S& U5 j) D/ W看了很多网上的说明,好像运行都有点问题,自己摸索了下,参照Swarm网站的How to Set Up Java Swarm in Eclipse
. R4 S; |! x% j8 e* [0 \/ s(http://www.swarm.org/images/e/ec/How-to_use_JavaSwarm_in_Eclipse.pdf),% ^% z# E9 a; K! g
写一个Eclipse下运行java Swarm的体会:
7 f; u* a i; m: I9 ~; K. Z* S; _! |
! y3 u: Z8 c5 f" L基本编译环境:' s/ O5 s9 M0 T+ i' \
首先安装java jdk X7 c+ n8 O; r( R
迅雷上搜索,随便下一个,也可以从sun的网站上下载
8 b) c! \, Q% }http://java.sun.com/javase/downloads/index.jsp
% p2 e- y% P* Z8 \/ ?. u
5 W9 I1 f& f- j* ~: B然后安装eclipse
3 ^/ g2 k0 Y6 g; d' n迅雷上搜索eclipse,下载一个中文版的:2 g+ j" P- X" ^$ Q- T" V
http://wlzx.zzuli.edu.cn/download/eclipse.rar
5 R# J! a. @" ~( B4 c7 q% I
S7 C( m9 c- p+ h& g% y" F) @/ T1 ^然后是Eclipse和Swarm关联设置
) b5 g( t7 Y' y* {0 y4 A8 l& ]. R! Y c$ X- \# c
1 下载java swarm和jheartbugs
4 d& K- g4 P6 V! U, w+ [( Y" t% Ojava swarm 2.2:http://ftp.swarm.org/pub/swarm/binaries/w32/Swarm-2.2-java.tar.gz9 ]" f* A" N7 X( _9 K
解压缩到C:盘下
+ r5 ~+ E, `" ] g- l
/ b# N2 M6 h' y) }5 w( w* |1 Cjheartbugs:http://ftp.swarm.org/pub/swarm/apps/java/sdg/jheatbugs-2.1.tar.gz' c- w$ H6 I" ~' U
( E y: p6 z4 Z2 O
- X) h7 Z) J# l U2 ~' e2 Windows环境变量设置
7 f' M8 l ~2 }) da在控制面板下点击 系统à高级系统设置,然后选择在弹出面板上点击“高级”,然后点击“环境变量”# H- [ @: i# t% t- ]1 W$ h
2 y3 O! M/ ^1 d" p f7 b3 w% fb 在环境面板下添加两个变量,添加为“用户变量”或者“系统变量”均可( C1 A( }) Y# e
一是: SWARMHOME+ @' m: R6 O& E z6 U# N& [
其值为:c:\Swarm-2.2-java! h0 @5 k5 ]! }
就是swarm解压缩后的路径) Q% u+ P0 L3 w. O
2 V% k+ w. I$ p7 P二是:PATH
( K2 i) [0 ]' S: G9 ~0 Z" W其值为:c:\Swarm-2.2-java\bin. S, q) X8 ]$ U6 v" O( C
9 _' K8 R5 Y( Z5 b) U# E; ?- E& x' I1 k) l, j2 M
" n4 A* Y0 X, f8 N* ?! T$ m0 l3 运行Eclipse,设置工作空间(workspace),进入IDE界面
" W! q! }- A9 j8 r0 E$ F! a4 为JavaSwarm创建一个Java项目
; z' b9 x9 _6 j: ha 在Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。* z! U) R3 q/ e5 A* K
b 进入创建java项目面板,启一个项目名,假设为“JavaSwarm”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“完成”。+ i$ f" ~3 E8 v( r) ?
c 在“包资源管理器”窗口就可以看到JavaSwarm项目,选择该项目并点击右键,然后选择“导入”一项,在弹出的窗口内选择“文件系统”一项,并点击下一步。之后选择Swarm-2.2-java的解压缩目录下的jar文件,即在C:\Swarm-2.2-java\share\swarm下的kawa.jar和swarm.jar,然后点击“完成”。1 o j- a1 A+ Y1 X: z
0 p, w% Z9 D+ r) r3 } u c w
! E" J9 [. \* H. U4 f4 @( Qd 然后在回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,在右栏选择“库”,点击“添加JAR”按钮,将JavaSwarm下的kawa.jar和swarm.jar都添加上去,最终显示为:- E" g* c7 M$ _# z: u! x5 Q0 J! n
- |$ }4 l; q9 j% v/ k; M1 o
9 U8 |$ \0 C2 J3 R* J: G7 G5 b
& F/ n$ |+ Z+ W7 \) w* E6 c
然后点击确定即可。
8 h3 r V/ e& @ ee 仍然回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,右栏选择“排序和导出”一览,除了“JRE系统库”外,其它都选上,然后点击确定。
5 Q5 N! J! Y$ K% t' _4 L* H3 l
" N) V0 {9 c7 M+ G9 Y7 }+ o5 支持Swarm已经设置完成,开始设置jheartbugs项目
S' i% \, g, `a 在Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。
. ^% q5 D2 P1 G! L$ J8 M6 Fb 进入创建java项目面板,启一个项目名,假设为“jheartbugs”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“下一步”到java设置窗口。3 f0 A3 v- \4 K) F
c 在java设置窗口中选择“项目”一栏,点击“添加”,将“JavaSwarm”项目加入,然后点击“完成”。这样新的项目就可以访问JavaSwarm的类和方法。2 ^5 y& ~) ?4 d/ h) ^7 F* J
d 在“包资源管理器”下选择jheartbugs项目,展开后选择“src”,点击右键,然后选择“导入”,在弹出窗口中选择文件系统,然后点击“下一步”,然后选择jheartbugs的解压缩目录,选择所有文件。
# g& b1 k9 S& X/ K: n; He 这时在src下会生产一个“缺省包”,包含了jheartbugs的所有文件。7 ~" m) S8 v: R0 W! T, i
, `( r! c% B+ @/ A' u6 V" z m" K8 Y) l$ d
+ D) O3 W# k# K" w
注意:* Q6 D3 |4 S) F* j6 {
1 这时会提示HeatbugModelSwarm.java中的298行有错误:& a# H( d$ A) a. y9 O" b8 z# i$ I
new FArgumentsImpl (this, sel, true)));7 Z! E. u$ r2 n" R1 g
更改为:new FArgumentsImpl (this, sel)));
% M. }3 \- i( x; S' p* Y至于为什么,网上说是:This requirement seems to result from an API change of some sort." V# y2 \' X) n9 ~1 t8 Y
然后保存,这时又会提示“使用"gbk"字符编码时无法映射某些字符,更改编码或除去gbk字符码不支持的字符”错误,解决方式为:右击项目-属性 -信息- 文本文件编码,选择“其他”下的utf - 8
: C/ b" N+ M6 J( f2 Swarm那个介绍的原文是说在src下先建立一个包,自己起一个名字,再倒入jheartbugs文件,但是运行时会出现异常,这里直接导入即可。
) X5 W4 e$ x" f7 ^; r
7 J1 a+ J7 j G1 Wf 然后就可以运行了,Eclipse菜单下选择 “运行”->“运行”,在弹出窗口中左栏选择“java应用程序”,然后新建配置,右侧选择项目名和main类,main类可以自动搜索,这里为StartHeatbugs,点击运行即可:
7 p$ Q! Z3 n5 v! t! I$ @$ A3 `4 b O, r. M( F" I& ?% E
" p( i# S, k* V' s! |
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
查看全部评分
|