|
本帖最后由 maris205 于 2009-7-18 11:53 编辑 * \3 I& p( U$ \7 G7 L
2 j/ ?4 k" `, }- O) A) @! E看了很多网上的说明,好像运行都有点问题,自己摸索了下,参照Swarm网站的How to Set Up Java Swarm in Eclipse
, o: i, n, u' h2 b0 H(http://www.swarm.org/images/e/ec/How-to_use_JavaSwarm_in_Eclipse.pdf),- b8 Q* s) ~- \% L) S& n7 A) a
写一个Eclipse下运行java Swarm的体会:
9 c3 X% x! ~7 E# {+ r5 l% a* r) L# g1 y7 Y
基本编译环境:9 ], [4 W9 |: f% C8 m2 T! N" H
首先安装java jdk
2 a/ x3 j8 F2 |# |迅雷上搜索,随便下一个,也可以从sun的网站上下载 Z9 [/ ^7 N4 t' |) [% ^
http://java.sun.com/javase/downloads/index.jsp
: M" }' C3 S+ O0 E4 G$ \4 P7 z0 c# \
然后安装eclipse
/ l! O! u, J3 k# P+ N! a4 R迅雷上搜索eclipse,下载一个中文版的:
, \3 G# u R3 W9 Bhttp://wlzx.zzuli.edu.cn/download/eclipse.rar
' q" C/ ~* f) j2 z) \" S$ m% ?0 F, P, M- K
然后是Eclipse和Swarm关联设置
w0 Y7 b5 J/ A _8 m/ ]: t
0 j% J0 w- U7 t: p1 下载java swarm和jheartbugs+ T* n7 {8 p" Q( d/ @
java swarm 2.2:http://ftp.swarm.org/pub/swarm/binaries/w32/Swarm-2.2-java.tar.gz5 N2 s' {1 z, z. h1 y
解压缩到C:盘下
/ G) T' \& n1 z& u6 }1 M
% h' e0 H' W2 w0 k0 X' R( qjheartbugs:http://ftp.swarm.org/pub/swarm/apps/java/sdg/jheatbugs-2.1.tar.gz
- N7 B4 g, _, y9 i% L- i' S* J o
! j8 T& M( @9 {3 a8 N
2 Windows环境变量设置
8 _9 @$ ~5 O0 U' Z$ Ya在控制面板下点击 系统à高级系统设置,然后选择在弹出面板上点击“高级”,然后点击“环境变量”
# l. p1 y9 y. t' M. t+ e$ M) u% \: U$ o1 f
b 在环境面板下添加两个变量,添加为“用户变量”或者“系统变量”均可7 d) y$ B5 W$ `% X' B# \
一是: SWARMHOME
3 W2 |" Q+ V v4 t其值为:c:\Swarm-2.2-java
3 ]& `* \+ h* E# S: K4 |) K就是swarm解压缩后的路径" h' c1 p4 X* e. X0 A6 Y7 W: a. [
. l; H' o; x) @+ E2 y: h2 u7 t二是:PATH, ], p5 E+ `* S8 }
其值为:c:\Swarm-2.2-java\bin7 k. g; ?4 k7 U* Z9 U. F4 c) J
; c. Q& z- s6 d: i7 X5 M+ D5 Z9 M
. }: X# U2 e L" O7 D5 D
# |+ L9 [/ m: M y
3 运行Eclipse,设置工作空间(workspace),进入IDE界面% f- I( s! x7 P
4 为JavaSwarm创建一个Java项目) e- c ?. T( W* r0 L" g
a 在Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。
- P0 f5 @ |& \# W* mb 进入创建java项目面板,启一个项目名,假设为“JavaSwarm”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“完成”。 u8 [8 A, Z5 ~) G) n# s% Q3 e
c 在“包资源管理器”窗口就可以看到JavaSwarm项目,选择该项目并点击右键,然后选择“导入”一项,在弹出的窗口内选择“文件系统”一项,并点击下一步。之后选择Swarm-2.2-java的解压缩目录下的jar文件,即在C:\Swarm-2.2-java\share\swarm下的kawa.jar和swarm.jar,然后点击“完成”。" C& j, Y& S: v! z. d8 ~# o8 ?/ s: }
0 m9 r4 g* k2 y
, x6 x' V$ ]/ G1 ]d 然后在回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,在右栏选择“库”,点击“添加JAR”按钮,将JavaSwarm下的kawa.jar和swarm.jar都添加上去,最终显示为:! {; n9 K, V6 A
* |2 c, T- d! F1 ~6 v/ K* s( \
" q8 `8 ?# h1 J0 |5 k' O2 e+ i) l4 ]: H; F- u8 P r
然后点击确定即可。# I" \" g1 ^6 ^, k! S% K5 @
e 仍然回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,右栏选择“排序和导出”一览,除了“JRE系统库”外,其它都选上,然后点击确定。2 h: L' z8 C0 `( @3 B* b1 s8 N
1 ]& y6 Y1 K2 |" }$ a% a5 支持Swarm已经设置完成,开始设置jheartbugs项目
; g8 O3 C- ~# _; n1 p \a 在Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。9 B. H; k& D) w' |
b 进入创建java项目面板,启一个项目名,假设为“jheartbugs”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“下一步”到java设置窗口。2 c5 [' X: _& T7 @0 r
c 在java设置窗口中选择“项目”一栏,点击“添加”,将“JavaSwarm”项目加入,然后点击“完成”。这样新的项目就可以访问JavaSwarm的类和方法。
4 ]" |" K4 E" C, ~7 G) ` X4 ]d 在“包资源管理器”下选择jheartbugs项目,展开后选择“src”,点击右键,然后选择“导入”,在弹出窗口中选择文件系统,然后点击“下一步”,然后选择jheartbugs的解压缩目录,选择所有文件。$ }5 y8 u0 U7 l3 L/ u1 U
e 这时在src下会生产一个“缺省包”,包含了jheartbugs的所有文件。
1 r8 o, Z! P9 j- P' U: v
6 D9 @3 \- s% L- N0 L" M+ T! D! m7 W' I$ O7 X' T1 T
- ?) y" v. x8 }1 ?6 d
注意:7 A a7 \! [% t7 Z' a8 |
1 这时会提示HeatbugModelSwarm.java中的298行有错误:+ l7 ]9 `$ o& |0 `: w
new FArgumentsImpl (this, sel, true)));4 l5 }. D3 s6 |4 O0 E5 @5 L. W
更改为:new FArgumentsImpl (this, sel)));- V( A$ {. ^, S# z+ G- f
至于为什么,网上说是:This requirement seems to result from an API change of some sort.0 J6 P# t8 |: U, r6 ]8 s m
然后保存,这时又会提示“使用"gbk"字符编码时无法映射某些字符,更改编码或除去gbk字符码不支持的字符”错误,解决方式为:右击项目-属性 -信息- 文本文件编码,选择“其他”下的utf - 83 N% N. g) X% B# \5 C! i5 I1 b+ W
2 Swarm那个介绍的原文是说在src下先建立一个包,自己起一个名字,再倒入jheartbugs文件,但是运行时会出现异常,这里直接导入即可。- k/ S2 i8 p# z0 `% i' V( K
, o2 M) l z# rf 然后就可以运行了,Eclipse菜单下选择 “运行”->“运行”,在弹出窗口中左栏选择“java应用程序”,然后新建配置,右侧选择项目名和main类,main类可以自动搜索,这里为StartHeatbugs,点击运行即可:0 u @( p, h8 B+ Z
( E( \ M- g U9 R8 v k9 [$ Q6 _" ]. T# Q# P" c1 }5 w& [
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
查看全部评分
|