设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6700|回复: 2

[求助] 关于SimpleSwarmBug3里的lispAppArchiver

[复制链接]
发表于 2009-7-24 21:13:53 | 显示全部楼层 |阅读模式
本帖最后由 kansin 于 2009-7-25 13:33 编辑 * l% I9 G) {6 @* z! J! J

8 w$ S, a/ j6 O  v  B/ K) c新近需要使用SWARM来建模,而我对这个软件基本不了解,所以在看他自己提供的介绍,然后遇到点问题,希望大虾能够指点。
4 f5 w5 f6 V$ a* D6 C* u0 u7 F% ?  U
1 `5 w" B& e) z4 X0 l      在SimpleSwarmBug3中的第32行报错:! G5 E. v$ w- R, r1 V
! ^5 H7 P& i! q' d
   modelSwarm =
$ d  d$ [- f& x4 D1 _. ~     (ModelSwarm) Globals.env.lispAppArchiver.getWithZone$key(
  r' L4 V6 f" W3 g" l' q       Globals.env.globalZone, "modelSwarm");
4 i0 i' X$ t7 A1 j/ ~8 w

& s& p+ Z* v! X' T1 f      错误是:
$ ^1 N5 I5 ~3 r1 y( y8 b$ x3 T( i2 P; a; f
    Exception in thread "main" java.lang.NullPointerException8 y; M9 T* C: U7 n6 B7 |- P( Q
    at StartSimpleBug.main(StartSimpleBug.java:35)
) r' U0 y# w+ i* V- P/ B$ a

7 D- V  A& R0 S6 u- V      我调试了一下,似乎是对象找不到参数。把上面这段改回
% j9 M% v: j; y# U2 Q$ Q! i; _* R' f- T
    modelSwarm = new ModelSwarm(Globals.env.globalZone);
8 R+ S2 X) ?0 n& z* e: z* W* e: ?$ K, {) G
      就可以运行,所以应该问题在LispAppArchiver上,确切地说应该在getWithZone$Key()上,或者在“SimpleBug.scm”上,但是这些东西都是原封不动的,所以我就不知道是哪里出了问题。
) \: ]8 A  J4 n" M5 y
& O3 i6 o4 i2 r& r+ O* y      我用的系统是XP,Swarm-2.2-java,j2sdk1.4.2,安装和环境是完全按说明上来的,其他的几个小例子也能跑,包括HEATBUGS。但是只要有LispAppArchiver的地方就会出错,同样的问题也会发生在SimpleObseverBugs中,同样的问题。, A7 {% G1 `' h; O6 F: y: A
! y: F& p0 |; m  \. V
      请大虾指教!非常感谢!9 P. R7 s3 D1 O- ~0 N5 d
发表于 2009-8-12 22:43:41 | 显示全部楼层
scm文件里面有初始参数,可以调整而不用编译即可运行。
发表于 2010-5-7 22:55:17 | 显示全部楼层
同样的问题,求高人详解啊!. G  `5 R5 u- a* q, p# E! V
同样的程序cmd能够编译运行,在eclipse下就出现楼主的错误,如何解决?是eclipse环境设置问题还是其他问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 17:32 , Processed in 0.018745 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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