|
|
本帖最后由 maris205 于 2009-7-18 11:53 编辑 " N/ s- t+ q a4 [% }4 y! H5 q
& p! U9 S4 N2 I( |看了很多网上的说明,好像运行都有点问题,自己摸索了下,参照Swarm网站的How to Set Up Java Swarm in Eclipse
; i! o9 _ \& P(http://www.swarm.org/images/e/ec/How-to_use_JavaSwarm_in_Eclipse.pdf),* v$ r4 y9 ^$ w9 p) ]
写一个Eclipse下运行java Swarm的体会:$ p' ~3 e2 F( M' I2 a0 Y( V# I
2 n& s7 ?/ m8 {- t* `. h
基本编译环境:! J* {/ `8 q, ^4 P {" \ W' I& }
首先安装java jdk
# Y3 z! Z( C& V* U2 b7 T迅雷上搜索,随便下一个,也可以从sun的网站上下载+ p' B8 g8 R+ f/ _: a
http://java.sun.com/javase/downloads/index.jsp! n2 f3 K, z: x" n/ C
. e3 j6 H8 ~- G
然后安装eclipse
6 L8 s) j' r; B% y# n& ?2 I( p" V迅雷上搜索eclipse,下载一个中文版的:5 P9 x5 O; g) Y' I k
http://wlzx.zzuli.edu.cn/download/eclipse.rar y- E5 E& S4 F+ A% u3 Z
+ i( } E* ~, ?$ `/ U然后是Eclipse和Swarm关联设置
$ Z" u& V& p% L1 r. d$ I! {# [$ k. u4 z5 F! e
1 下载java swarm和jheartbugs
# H/ e% u" S% o% c; o3 njava swarm 2.2:http://ftp.swarm.org/pub/swarm/binaries/w32/Swarm-2.2-java.tar.gz
2 ~* \) L# ]" H( d解压缩到C:盘下
: j3 ~+ N9 _: l3 R* O' ^8 Y. A9 ~* j) C. J d
jheartbugs:http://ftp.swarm.org/pub/swarm/apps/java/sdg/jheatbugs-2.1.tar.gz, X4 P* n3 ^$ t7 F. K/ k1 U; e
, ]: O6 N8 m7 J+ C# s
) s# @" p4 I _6 L7 J7 x* N2 Windows环境变量设置
, F& W1 b, F+ k2 r& J+ `+ m' G2 r/ m6 V0 ta在控制面板下点击 系统à高级系统设置,然后选择在弹出面板上点击“高级”,然后点击“环境变量”
% {0 y' j# P6 Y) ~6 u5 |7 W% [) Z. x% v% N; F4 H6 o2 Y+ O
b 在环境面板下添加两个变量,添加为“用户变量”或者“系统变量”均可: e; ] S1 x9 d. p. \2 @; Q! `
一是: SWARMHOME" W. v( n5 s* e. H
其值为:c:\Swarm-2.2-java# S2 m. ~ B* A& J D
就是swarm解压缩后的路径- q% E, W2 z7 v3 y
2 z: }+ n) [! t
二是:PATH
" ^! w& B1 k; X. q$ k其值为:c:\Swarm-2.2-java\bin
: W3 |9 N7 x2 j" s# t+ o5 d, v+ q) A9 r8 s* _' o, @
* [% m* X) i( H6 Q# E9 _
/ a4 X) l& Y. {8 a3 q3 运行Eclipse,设置工作空间(workspace),进入IDE界面
; @: m* ?/ r% U) M) L4 为JavaSwarm创建一个Java项目
$ W& P+ C* I0 q5 ~7 I% ?6 {* Sa 在Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。
7 a3 K2 @. E8 S$ C+ Pb 进入创建java项目面板,启一个项目名,假设为“JavaSwarm”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“完成”。- v W6 e/ [( [6 M. q! @
c 在“包资源管理器”窗口就可以看到JavaSwarm项目,选择该项目并点击右键,然后选择“导入”一项,在弹出的窗口内选择“文件系统”一项,并点击下一步。之后选择Swarm-2.2-java的解压缩目录下的jar文件,即在C:\Swarm-2.2-java\share\swarm下的kawa.jar和swarm.jar,然后点击“完成”。
) w( E$ G# D3 h W4 E w+ A3 ~
6 [! [. A8 _# _/ x9 c! M6 \6 s9 C& B+ n- a: C1 G
d 然后在回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,在右栏选择“库”,点击“添加JAR”按钮,将JavaSwarm下的kawa.jar和swarm.jar都添加上去,最终显示为:
) |* V+ I3 |" [ A; _+ X
i5 ^) M5 S, J
% w7 o; t, W# a4 I* k- z% [6 A, O/ P' j+ g+ b7 p
然后点击确定即可。- g$ x2 ?' S4 z% F% i; p: I" Y2 E
e 仍然回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,右栏选择“排序和导出”一览,除了“JRE系统库”外,其它都选上,然后点击确定。
7 F; j6 k6 E" d! n
3 j/ a2 \" n, L( p5 支持Swarm已经设置完成,开始设置jheartbugs项目
* z/ T# k8 m; O+ l1 {7 Y w2 A$ Ha 在Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。
+ a' B, q) {, N5 ~' g. fb 进入创建java项目面板,启一个项目名,假设为“jheartbugs”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“下一步”到java设置窗口。; Q! \& A1 M! H( `
c 在java设置窗口中选择“项目”一栏,点击“添加”,将“JavaSwarm”项目加入,然后点击“完成”。这样新的项目就可以访问JavaSwarm的类和方法。
" w. x' ^8 F: q( w: D# t! U# ed 在“包资源管理器”下选择jheartbugs项目,展开后选择“src”,点击右键,然后选择“导入”,在弹出窗口中选择文件系统,然后点击“下一步”,然后选择jheartbugs的解压缩目录,选择所有文件。
, w) q7 a3 N8 ye 这时在src下会生产一个“缺省包”,包含了jheartbugs的所有文件。- Y. m. R% X+ ]' z
) z$ a1 y4 q/ k, Y. e4 M
: `% W# x' h8 w( X" y- N
8 D% `# H, _4 c' z& I* h& Z# V注意:# J5 n1 }( u" o3 @1 d% F2 f7 U
1 这时会提示HeatbugModelSwarm.java中的298行有错误:/ m2 D4 O; a4 G5 F/ p, P+ j
new FArgumentsImpl (this, sel, true)));+ E" V7 T# M8 p! K
更改为:new FArgumentsImpl (this, sel)));# l* k; S; x3 ^% z" G" A/ r
至于为什么,网上说是:This requirement seems to result from an API change of some sort.# T; w! U2 P, e$ J( b! F
然后保存,这时又会提示“使用"gbk"字符编码时无法映射某些字符,更改编码或除去gbk字符码不支持的字符”错误,解决方式为:右击项目-属性 -信息- 文本文件编码,选择“其他”下的utf - 8 }" ^; r' ~$ c; l3 U+ Y
2 Swarm那个介绍的原文是说在src下先建立一个包,自己起一个名字,再倒入jheartbugs文件,但是运行时会出现异常,这里直接导入即可。
9 N% s* S! u' ^2 p( e ~6 j1 A% s& {
f 然后就可以运行了,Eclipse菜单下选择 “运行”->“运行”,在弹出窗口中左栏选择“java应用程序”,然后新建配置,右侧选择项目名和main类,main类可以自动搜索,这里为StartHeatbugs,点击运行即可:
8 v$ C& q( _& d! }& ^
+ H. l) Z* q \ X: z$ c8 N' r
- l, ~/ U$ E6 { b |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
查看全部评分
|