binyue1014 发表于 2008-2-22 16:21:19

swarm安装运行求救

(1)安装jdk1.5.0_06;
(2)下载并解压Swarm-2.2-java.zip至Swarm-2.2-java;
(3)创建文件夹Jheatbugs;
(4)将Heatbug、HeatbugBatchSwarm、HeatbugModelSwarm、HeatbugObserverSwarm、HeatCell、HeatSpace、StartHeatbugs等7个java文件拷入Jheatbugs;
(5)创建swarm_setup.bat、compile.bat、interact.bat等3个文件;

swarm_setup.bat脚本如下:
@echo off
set W_SWARMHOME=D:\cas\swarm\Swarm-2.2-java
set U_SWARMHOME=D:/cas/swarm/Swarm-2.2-java
set JAVA_HOME=E:\Programming\Java\jdk1.5.0_06
set PATH=.
set PATH=%PATH%;%JAVA_HOME%\bin
set PATH=%PATH%;%W_SWARMHOME%\bin
set PATH=%PATH%;E:\Programming\cygwin\bin
set CLASSPATH=.
set CLASSPATH=%CLASSPATH%;%U_SWARMHOME%/share/swarm/swarm.jar
set CLASSPATH=%CLASSPATH%;%U_SWARMHOME%/share/swarm/kawa.jar
set PERLLIB=.
set PERLLIB=%PERLLIB%:/cygwin/lib/perl5/5.8.5
set PERLLIB=%PERLLIB%:/cygwin/lib/perl5/5.8.5/cygwin-thread-multi-64int

compile.bat脚本如下:
@echo off
@echo Compiling *.java ...
javac *.java

interact.bat脚本如下:
@echo off
REM Example: interact.bat StartHeatbugs "-Dn=3"
@echo off
set cmd=java %2 %3 %4 %5 %6 %7 %8 %1
echo In interact.bat, cmd is %cmd%
@echo Running %cmd% ...
%cmd%


(6)登陆命令提示符,切换到文件夹Jheatbugs下,依次运行swarm_setup、compile,通过;但运行interact StartHeatbugs时报错如下:
In interact.bat, cmd is java      StartHeatbugs
Running java      StartHeatbugs ...
This is StartHeatbugs.main().
error: TkExtra (instance)

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.


哪位高人指点一下,我这里到底是什么问题呀?先谢过了!
邮箱:binyue1014@163.com
页: [1]
查看完整版本: swarm安装运行求救