|
本帖最后由 maris205 于 2009-7-18 11:53 编辑 / H7 B4 A* x" a1 e
5 ]5 V5 b4 H# g' `4 G$ U$ V
看了很多网上的说明,好像运行都有点问题,自己摸索了下,参照Swarm网站的How to Set Up Java Swarm in Eclipse
; S8 j: q7 Q" q0 N8 l+ P1 G* [4 ~' a, }(http://www.swarm.org/images/e/ec/How-to_use_JavaSwarm_in_Eclipse.pdf),
2 D( K- z/ W+ X# c6 G# |! o写一个Eclipse下运行java Swarm的体会:
( }/ d$ w* S7 F8 y" f9 i
3 A _; X; ?$ I; |" \! f基本编译环境:8 {0 B. h! m O7 w
首先安装java jdk
5 n1 [+ A# o" T8 g迅雷上搜索,随便下一个,也可以从sun的网站上下载
1 h4 B$ A+ [9 k9 |http://java.sun.com/javase/downloads/index.jsp
. t) h) N! y- F, n5 H
' u. B; B d4 S- G- W& T% f5 H0 u然后安装eclipse
3 k5 i5 s; I# g& w迅雷上搜索eclipse,下载一个中文版的:$ j# q) | K0 S6 G+ R! `$ m+ C! ~; P
http://wlzx.zzuli.edu.cn/download/eclipse.rar
. t1 ^' W$ L/ x- }7 R. j
. D( K' b: v; O然后是Eclipse和Swarm关联设置
$ y" P. x. N1 W0 e3 T1 y
+ Y3 r. }% r% d( R( K z1 下载java swarm和jheartbugs: m8 V8 q9 c& @7 c: M$ c( h+ q
java swarm 2.2:http://ftp.swarm.org/pub/swarm/binaries/w32/Swarm-2.2-java.tar.gz4 J2 w4 \+ J# b0 S; I
解压缩到C:盘下
' K P3 n7 u* e* W4 u
* I/ C- | l0 c# j, F9 |jheartbugs:http://ftp.swarm.org/pub/swarm/apps/java/sdg/jheatbugs-2.1.tar.gz
7 @0 T" P5 M' B, @6 y
% y4 m5 S- o& ]7 |; H/ R: k/ [" w# L' W6 r# J; ]" ?
2 Windows环境变量设置4 A! V; d" q9 @+ V* G- q6 b$ {7 C
a在控制面板下点击 系统à高级系统设置,然后选择在弹出面板上点击“高级”,然后点击“环境变量”
: O0 r- }+ U8 V
5 P1 v7 z7 `0 u, H% F+ w Ob 在环境面板下添加两个变量,添加为“用户变量”或者“系统变量”均可) D, s1 D/ @4 L2 @' a4 j1 }
一是: SWARMHOME' P9 |4 j$ |8 T* E
其值为:c:\Swarm-2.2-java
( g" d6 @) @1 v( R- c% A3 b) W就是swarm解压缩后的路径$ E X/ Z7 O( }
2 w! r; u# J# N6 {$ d! q+ U二是:PATH( x9 q+ Y$ O% A3 P
其值为:c:\Swarm-2.2-java\bin" U) m# q" N+ S4 b/ F3 n- J
; X, G p8 m& P
; k1 a2 {7 o# ^4 o* _# C0 u9 F$ N0 Y1 o( F' |2 [+ J
3 运行Eclipse,设置工作空间(workspace),进入IDE界面
1 {& l7 \) P2 s# Q; j5 ]% u/ ?4 为JavaSwarm创建一个Java项目! F) p' A4 U3 B+ ~! ^: O
a 在Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。: U7 \+ b$ A2 q
b 进入创建java项目面板,启一个项目名,假设为“JavaSwarm”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“完成”。2 E- |! g/ i; T
c 在“包资源管理器”窗口就可以看到JavaSwarm项目,选择该项目并点击右键,然后选择“导入”一项,在弹出的窗口内选择“文件系统”一项,并点击下一步。之后选择Swarm-2.2-java的解压缩目录下的jar文件,即在C:\Swarm-2.2-java\share\swarm下的kawa.jar和swarm.jar,然后点击“完成”。
9 R% O2 P9 n1 A7 i* S# v
1 ^. S6 `* H9 F+ s; f1 R) h2 _" L0 [% v' I1 i+ L, E+ B' {
d 然后在回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,在右栏选择“库”,点击“添加JAR”按钮,将JavaSwarm下的kawa.jar和swarm.jar都添加上去,最终显示为:
0 e6 t' B4 B$ O8 s0 h% s" g: [2 P3 [! J# p( }, H
r: q) G, L3 \# R2 f5 }: j% r' g
# U- d( Z% e5 l( x6 Y1 F然后点击确定即可。' ^; q* B' i" o6 ~, [' h
e 仍然回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,右栏选择“排序和导出”一览,除了“JRE系统库”外,其它都选上,然后点击确定。
4 K* e: j9 _6 B. t9 _+ L; l+ z) ]: @, o) A0 H* D# u
5 支持Swarm已经设置完成,开始设置jheartbugs项目; m7 I( M- V; y' a4 x g
a 在Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。+ @$ C: P- k2 g; M5 i. o: M* U: J
b 进入创建java项目面板,启一个项目名,假设为“jheartbugs”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“下一步”到java设置窗口。& I, v4 a5 |/ U1 b, E _
c 在java设置窗口中选择“项目”一栏,点击“添加”,将“JavaSwarm”项目加入,然后点击“完成”。这样新的项目就可以访问JavaSwarm的类和方法。
9 h$ q3 \# Y8 e: Q+ H2 y1 u7 M# l, Yd 在“包资源管理器”下选择jheartbugs项目,展开后选择“src”,点击右键,然后选择“导入”,在弹出窗口中选择文件系统,然后点击“下一步”,然后选择jheartbugs的解压缩目录,选择所有文件。
8 _8 t# b% n: M. Y+ U; G Ge 这时在src下会生产一个“缺省包”,包含了jheartbugs的所有文件。3 u5 h3 U5 P6 l, g
6 l% m" `% e# S' R
2 @2 F2 P3 R w& Y$ X5 H
- ^1 F7 O) q9 Z# }# a8 y注意:" v; z3 |( o. u1 z/ ^
1 这时会提示HeatbugModelSwarm.java中的298行有错误:
& c/ T& d5 h( {" [$ z4 R2 knew FArgumentsImpl (this, sel, true)));8 m* k5 t' E p7 M1 @
更改为:new FArgumentsImpl (this, sel)));' N! P! f1 ~ ^& Z- ]- e% G; D
至于为什么,网上说是:This requirement seems to result from an API change of some sort.) t4 q- ` W* x4 Q' ]- S
然后保存,这时又会提示“使用"gbk"字符编码时无法映射某些字符,更改编码或除去gbk字符码不支持的字符”错误,解决方式为:右击项目-属性 -信息- 文本文件编码,选择“其他”下的utf - 8
. D, Y# i) A( j& d& F; T2 Swarm那个介绍的原文是说在src下先建立一个包,自己起一个名字,再倒入jheartbugs文件,但是运行时会出现异常,这里直接导入即可。
z+ k% R1 w f+ s, _+ @* O4 Z& a$ k0 H/ }
f 然后就可以运行了,Eclipse菜单下选择 “运行”->“运行”,在弹出窗口中左栏选择“java应用程序”,然后新建配置,右侧选择项目名和main类,main类可以自动搜索,这里为StartHeatbugs,点击运行即可:
# D# U& ?$ Y! U
3 Y0 M* Y3 |7 ?5 G9 d$ w+ O& L. k/ M0 H+ l- R/ B* V
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
查看全部评分
|