|
本帖最后由 maris205 于 2009-7-18 11:53 编辑 . R+ T' c1 j- [ A5 F$ x
. h3 Y! W5 ^% a K
看了很多网上的说明,好像运行都有点问题,自己摸索了下,参照Swarm网站的How to Set Up Java Swarm in Eclipse! X* `7 }1 K- m; p; t. R+ z
(http://www.swarm.org/images/e/ec/How-to_use_JavaSwarm_in_Eclipse.pdf),
7 l; [3 G5 `: A2 L l写一个Eclipse下运行java Swarm的体会:
3 ~0 c( J3 d& _% F* M3 K- ^
0 z* ~+ X L; W- m8 D基本编译环境:
3 `1 ], U) p9 O首先安装java jdk
# Z6 H3 D6 O. q+ L$ A( }1 P) |, W迅雷上搜索,随便下一个,也可以从sun的网站上下载
: E7 q+ L0 c0 O' H! q- ^0 vhttp://java.sun.com/javase/downloads/index.jsp0 }+ A4 R! f" z& }
; ]9 A/ g3 d, ]- L( R& X+ ~2 a6 b然后安装eclipse
) |& v# O7 H/ ?7 ^迅雷上搜索eclipse,下载一个中文版的:6 X. j3 N2 m# s4 D% B, A3 {$ m
http://wlzx.zzuli.edu.cn/download/eclipse.rar
) N& M/ p! z7 n) J7 I! X
, @! |% P! X7 p) g, w- e然后是Eclipse和Swarm关联设置! T% j6 _% l) ?# O) ? b$ L6 b
' a. j) w% M- H8 h1 下载java swarm和jheartbugs. |* A' {" }$ P8 E) Y
java swarm 2.2:http://ftp.swarm.org/pub/swarm/binaries/w32/Swarm-2.2-java.tar.gz! O. j: k) s+ C, K0 a$ t% ?
解压缩到C:盘下1 i: ?. q! r- ?5 a
' V; R, M8 F% v9 z
jheartbugs:http://ftp.swarm.org/pub/swarm/apps/java/sdg/jheatbugs-2.1.tar.gz, k! ~6 n, y; i% H5 u' @# Q+ [* T
: O4 `3 ?( G% c1 j/ C0 T8 K- [. n' h
2 Windows环境变量设置
4 |& q8 F- D b @( K4 T, t7 _a在控制面板下点击 系统à高级系统设置,然后选择在弹出面板上点击“高级”,然后点击“环境变量”/ M8 y5 {" I- o' A9 |
# ^2 o+ ~/ \2 n7 ?, zb 在环境面板下添加两个变量,添加为“用户变量”或者“系统变量”均可4 o1 o) X P6 D% T4 m3 j* s0 v
一是: SWARMHOME
2 I0 u. K: H- m" L其值为:c:\Swarm-2.2-java! I' H4 t* m* y: S* d
就是swarm解压缩后的路径
" ]" c$ o9 s$ w: N/ M& R( M( L- H. ?. b
二是:PATH9 v) v% l% c# j* k: L
其值为:c:\Swarm-2.2-java\bin5 T9 `2 f; `- q b
; ^2 d# i4 g! p% \# K% O' [
' y- X; k& t8 r! `9 ~8 A: a. c
L, L# [: T; `& k
3 运行Eclipse,设置工作空间(workspace),进入IDE界面# p# i. S8 K" o+ d' ?
4 为JavaSwarm创建一个Java项目
* \7 t8 ~$ N" D3 R' sa 在Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。
* j; m/ G) E$ m" _9 w2 Vb 进入创建java项目面板,启一个项目名,假设为“JavaSwarm”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“完成”。
' |, O* y! D# i; A9 Xc 在“包资源管理器”窗口就可以看到JavaSwarm项目,选择该项目并点击右键,然后选择“导入”一项,在弹出的窗口内选择“文件系统”一项,并点击下一步。之后选择Swarm-2.2-java的解压缩目录下的jar文件,即在C:\Swarm-2.2-java\share\swarm下的kawa.jar和swarm.jar,然后点击“完成”。3 z' S6 }6 \# M% | T
9 z& `5 T* v+ K3 X2 D; [
% p! D3 Q# P' {. m2 zd 然后在回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,在右栏选择“库”,点击“添加JAR”按钮,将JavaSwarm下的kawa.jar和swarm.jar都添加上去,最终显示为:
9 x v/ g$ _1 @% @7 q) S5 m7 f; m* k
3 H# b6 l# a: ^1 W
6 t5 k, ^8 Q9 o. H( S1 Y* L% a3 H然后点击确定即可。
$ @, F9 t! P. x/ r. J U& ne 仍然回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,右栏选择“排序和导出”一览,除了“JRE系统库”外,其它都选上,然后点击确定。
5 A" ^$ z A! l( r" i+ E2 J8 P+ ^, J* {1 M
5 支持Swarm已经设置完成,开始设置jheartbugs项目! o3 [7 Z! s$ F% c) u' n# ? _
a 在Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。
# E, O7 I e$ M: @2 r8 F+ h/ wb 进入创建java项目面板,启一个项目名,假设为“jheartbugs”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“下一步”到java设置窗口。
, R: m$ T& [1 O, m( P0 yc 在java设置窗口中选择“项目”一栏,点击“添加”,将“JavaSwarm”项目加入,然后点击“完成”。这样新的项目就可以访问JavaSwarm的类和方法。2 u5 D0 U; e8 O7 a
d 在“包资源管理器”下选择jheartbugs项目,展开后选择“src”,点击右键,然后选择“导入”,在弹出窗口中选择文件系统,然后点击“下一步”,然后选择jheartbugs的解压缩目录,选择所有文件。) d5 l, i' U: d( j5 Y+ O
e 这时在src下会生产一个“缺省包”,包含了jheartbugs的所有文件。
* L6 S8 K, ~" H1 G; f3 Y" f3 W2 i2 I
* e% X2 n* P: a) ?+ E( n2 l" A2 A! l9 a
注意:
. L4 L- M, y# O, X+ w1 这时会提示HeatbugModelSwarm.java中的298行有错误:
, P, C2 N* J- [; D/ O* t; F) z H0 t2 Y9 }new FArgumentsImpl (this, sel, true)));- l0 g1 X1 f, E; a
更改为:new FArgumentsImpl (this, sel)));1 L( n! p6 l+ {5 y. f/ i
至于为什么,网上说是:This requirement seems to result from an API change of some sort./ d8 o# j. l# L8 c) r
然后保存,这时又会提示“使用"gbk"字符编码时无法映射某些字符,更改编码或除去gbk字符码不支持的字符”错误,解决方式为:右击项目-属性 -信息- 文本文件编码,选择“其他”下的utf - 8' p m' n4 m0 C6 V, Q" u
2 Swarm那个介绍的原文是说在src下先建立一个包,自己起一个名字,再倒入jheartbugs文件,但是运行时会出现异常,这里直接导入即可。
^: ?' O! i0 `5 E3 p4 B1 d& r+ I/ k; A* V0 Z
f 然后就可以运行了,Eclipse菜单下选择 “运行”->“运行”,在弹出窗口中左栏选择“java应用程序”,然后新建配置,右侧选择项目名和main类,main类可以自动搜索,这里为StartHeatbugs,点击运行即可:! V! l6 w3 ~& m8 j2 z0 o
) T, j, r p8 t& V" ~0 ]7 W
! S3 I& h% _' k) A
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
查看全部评分
|