设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10898|回复: 11

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

    [复制链接]
发表于 2009-7-17 21:55:10 | 显示全部楼层 |阅读模式
本帖最后由 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然后是EclipseSwarm关联设置! T% j6 _% l) ?# O) ?  b$ L6 b

' a. j) w% M- H8 h1 下载java swarmjheartbugs. |* A' {" }$ P8 E) Y
java swarm 2.2http://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
jheartbugshttp://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.jarswarm.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.jarswarm.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

评分

参与人数 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 * D% l% U: _4 \
谢谢分享
" X: ^1 M: F$ M& y; I: K4 U
谢谢楼主
发表于 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, 2024-5-29 05:17 , Processed in 0.016849 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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