设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14786|回复: 11

[原创] Eclipse下运行java Swarm以及jheatbugs例子的图文攻略

    [复制链接]
发表于 2009-7-17 21:55:10 | 显示全部楼层 |阅读模式
本帖最后由 maris205 于 2009-7-18 11:53 编辑 : ?! t: G* p! R% @: d# d0 |8 V
6 P; V, d! s8 F; J; K
看了很多网上的说明,好像运行都有点问题,自己摸索了下,参照Swarm网站的How to Set Up Java Swarm in Eclipse
3 e$ G  K0 m1 Z) u; d(http://www.swarm.org/images/e/ec/How-to_use_JavaSwarm_in_Eclipse.pdf),0 t+ [, i/ O) \9 B* F/ j/ @( u
写一个Eclipse下运行java Swarm的体会:4 h" I9 K5 Z( _6 a9 x2 ~

, Z% J+ y0 o$ ~5 @基本编译环境:
+ S8 g6 o  R+ C8 l; N! I首先安装java jdk, M3 c0 [# S! V% t. l0 i9 n
迅雷上搜索,随便下一个,也可以从sun的网站上下载* ^) u* F7 _$ g9 ?
http://java.sun.com/javase/downloads/index.jsp
! [; n  M, _+ I! ~) F1 n/ a% w2 w& i' F; I# u0 `8 h# z% R- y8 x
然后安装eclipse
. ^8 Q6 w6 K# [8 N迅雷上搜索eclipse,下载一个中文版的:# D, D, ^+ k/ h9 A0 H" w$ s
http://wlzx.zzuli.edu.cn/download/eclipse.rar1 D/ W3 R, @/ c" L3 X

: V6 O7 [& R  k- F  o然后是EclipseSwarm关联设置
. c& U, P4 R; l6 x3 u& O6 J( ?( p7 {- m. G/ z9 C# `6 i
1 下载java swarmjheartbugs/ \4 X" Y' R" A3 K( g  [& W& B
java swarm 2.2http://ftp.swarm.org/pub/swarm/binaries/w32/Swarm-2.2-java.tar.gz
& |+ |8 o! F+ g! [2 [解压缩到C:盘下
0 \/ ~( G. P, X  Q) P* g' C" n2 r3 S$ d7 ~1 f1 V4 _9 J1 m
jheartbugshttp://ftp.swarm.org/pub/swarm/apps/java/sdg/jheatbugs-2.1.tar.gz0 Y- p3 r! o3 ~  e; G
! I5 Y  z* g% g! L& n$ k, J3 T& M
* o  c) f2 x2 z4 p
2 Windows环境变量设置
& n" f- B0 y7 z3 Fa在控制面板下点击 系统à高级系统设置,然后选择在弹出面板上点击“高级”,然后点击“环境变量”
& X7 ^+ }" T% n4 U- q& Y- A
" [- e$ x0 U9 M' xb 在环境面板下添加两个变量,添加为“用户变量”或者“系统变量”均可6 T7 a" A1 Z3 z
一是: SWARMHOME
# ^6 _% m; h6 f4 D4 E其值为:c:\Swarm-2.2-java# f3 B/ W( F0 k6 w/ o3 K8 S( m
就是swarm解压缩后的路径
" E, H) k8 X9 Y$ V' u2 g
+ l4 G+ d2 f  g! h) t! N二是:PATH
, |1 M! |/ d; X! M4 T% j其值为:c:\Swarm-2.2-java\bin6 n# u3 [! e' D: _& F+ I/ [
& G; u9 u! F, l* N3 |

: @2 u) L% Y0 x5 X1 @
3 K/ g& F) X/ g3 d& ^
3 运行Eclipse,设置工作空间(workspace),进入IDE界面1 K" \2 v1 V1 a
4 JavaSwarm创建一个Java项目2 v  I+ G( U; C# D' |
a Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。
% p' \' T* ~: F+ p, Hb 进入创建java项目面板,启一个项目名,假设为“JavaSwarm”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“完成”。
/ i8 H( m3 V. B, W: J" rc 在“包资源管理器”窗口就可以看到JavaSwarm项目,选择该项目并点击右键,然后选择“导入”一项,在弹出的窗口内选择“文件系统”一项,并点击下一步。之后选择Swarm-2.2-java的解压缩目录下的jar文件,即在C:\Swarm-2.2-java\share\swarm下的kawa.jarswarm.jar,然后点击“完成”。
5 w1 q$ |7 L% c; L0 V3 ~* o
2 x% p  M- q3 B: E% I2 _( {: L9 B$ x
d 然后在回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,在右栏选择“库”,点击“添加JAR”按钮,将JavaSwarm下的kawa.jarswarm.jar都添加上去,最终显示为:' U" [' v" C. O4 ^

- o, N6 p6 w% K. w9 g8 d4 u2 M7 W. _# `2 G/ ^7 y! q& u7 Y

  z2 q- U* k* t0 u; C然后点击确定即可。' ?3 p, A& s9 q7 b2 G) K
e 仍然回到“包资源管理器”窗口,选择“JavaSwarm”项目并点击右键,然后选择“属性”,在弹出窗口的左栏选择“Java构建路径”,右栏选择“排序和导出”一览,除了“JRE系统库”外,其它都选上,然后点击确定。
. ^6 Q9 T" F+ n* {2 X. P
3 a  a! |3 P3 R+ _$ x6 i2 O( f, J5 支持Swarm已经设置完成,开始设置jheartbugs项目
5 {( Z# G8 i& `7 u: e2 R1 P5 fa Eclipse菜单下选择 “文件”->“新建”->“项目”,然后弹出一个创建Java项目的向导面板,选择其中的“Java项目”,然后点击“下一步”。
3 X4 y3 ], ~/ b# U: _9 s6 x) h# Yb 进入创建java项目面板,启一个项目名,假设为“jheartbugs”,然“项目布局”一栏选择“创建单独的源文件夹和输出文件夹”,其它的都按默认设置,然后点击“下一步”到java设置窗口。4 O+ G9 N& H: l+ j3 M5 Q
c java设置窗口中选择“项目”一栏,点击“添加”,将“JavaSwarm”项目加入,然后点击“完成”。这样新的项目就可以访问JavaSwarm的类和方法。9 _$ N! }, `1 B' ~3 ~  A  @% K
d 在“包资源管理器”下选择jheartbugs项目,展开后选择“src”,点击右键,然后选择“导入”,在弹出窗口中选择文件系统,然后点击“下一步”,然后选择jheartbugs的解压缩目录,选择所有文件。
0 |4 j8 ~+ U# j3 n4 W) P7 h8 Be 这时在src下会生产一个“缺省包”,包含了jheartbugs的所有文件。* M7 {+ s, M+ Q5 F: J% p/ U2 X5 ]6 f

& [4 b* C! G7 i0 v
3 n: p# g3 D) s! {
/ b+ B- v5 W$ r9 g- g! {7 T; L# N. y
注意:
: I# b/ @. f! q' y% Y$ p1 这时会提示HeatbugModelSwarm.java中的298行有错误:
/ e, u9 Y( z3 q2 }8 znew FArgumentsImpl (this, sel, true)));. j% C0 f  }8 B3 E; U
更改为:new FArgumentsImpl (this, sel)));
* Z/ z% Q+ D) F4 z" J5 R6 K: K1 H6 Y至于为什么,网上说是:This requirement seems to result from an API change of some sort.
" u6 ]& _4 N; @0 z7 S然后保存,这时又会提示“使用"gbk"字符编码时无法映射某些字符,更改编码或除去gbk字符码不支持的字符”错误,解决方式为:右击项目-属性 -信息- 文本文件编码,选择“其他”下的utf - 8
# J* z" V3 W6 F/ N2 Swarm那个介绍的原文是说在src下先建立一个包,自己起一个名字,再倒入jheartbugs文件,但是运行时会出现异常,这里直接导入即可。, @- a* U: |7 G4 Q( P$ _3 m9 \# r
, S# W% o% t+ z+ z6 L* ~
f 然后就可以运行了,Eclipse菜单下选择 “运行”->“运行”,在弹出窗口中左栏选择“java应用程序”,然后新建配置,右侧选择项目名和main类,main类可以自动搜索,这里为StartHeatbugs,点击运行即可:( D* E$ \& x/ s5 j

+ J1 A; T5 y! ]
9 W( T; ?- _3 n+ j# N6 W

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1仿真币 +20 收起 理由
苘苘 + 20

查看全部评分

发表于 2009-7-24 21:19:54 | 显示全部楼层
谢谢分享
发表于 2010-3-25 14:28:27 | 显示全部楼层
好东西啊啊。。苦于一直没人教啊。楼主真是好人
发表于 2010-4-25 10:36:36 | 显示全部楼层
貌似没有提起Java的环境变量设置。
发表于 2011-1-2 20:17:43 | 显示全部楼层
非常感谢!
发表于 2011-9-18 10:08:02 | 显示全部楼层
谢谢楼主耐心的知道!!!
发表于 2011-10-30 14:50:59 | 显示全部楼层
3Q
发表于 2012-6-5 10:07:08 | 显示全部楼层
kansin 发表于 2009-7-24 21:19 2 z' [) D6 e/ X- b
谢谢分享

8 ^1 `# Q, t! c* O' ]5 I& |" K谢谢楼主
发表于 2013-3-6 21:19:11 | 显示全部楼层
等我拿到软件这个就有用了!
发表于 2013-5-2 10:59:11 | 显示全部楼层
感谢分享。
发表于 2013-8-23 13:14:40 | 显示全部楼层
feichangfeichang非常感谢了哦啊。感谢了哦。
发表于 2013-8-23 13:15:01 | 显示全部楼层
feichangfeichang非常感谢了哦啊。感谢了哦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-9-18 10:27 , Processed in 0.023849 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表