设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6250|回复: 2

[求助] 关于SimpleSwarmBug3里的lispAppArchiver

[复制链接]
发表于 2009-7-24 21:13:53 | 显示全部楼层 |阅读模式
本帖最后由 kansin 于 2009-7-25 13:33 编辑 2 C) _; `5 G! m: }$ g* t2 s" f0 g+ z
! `5 ]2 {% |, M7 _
新近需要使用SWARM来建模,而我对这个软件基本不了解,所以在看他自己提供的介绍,然后遇到点问题,希望大虾能够指点。
2 i/ I: ?  n% i9 e# h
  \  D8 S0 m5 h! H" i; k' x      在SimpleSwarmBug3中的第32行报错:' H) Y3 t! P- }/ B( I  h; j

4 i: f. n; c: \   modelSwarm =
/ R/ D- X7 y( |     (ModelSwarm) Globals.env.lispAppArchiver.getWithZone$key(/ N2 Y3 z( t3 S4 W" z
       Globals.env.globalZone, "modelSwarm");
+ z7 Y, p/ c* [: V0 [

6 T* P  C& Q0 B% Y. P3 N" [9 w1 j      错误是:
: R9 W  [4 F1 V# B0 k  n# K! `1 j* [/ h/ A. V/ J
    Exception in thread "main" java.lang.NullPointerException6 j( h1 S7 P, J- P7 x/ \, a1 U
    at StartSimpleBug.main(StartSimpleBug.java:35)
  k3 F8 e4 M, w# p' X8 A

$ G7 s' M# `* ^/ |. ?/ V      我调试了一下,似乎是对象找不到参数。把上面这段改回
4 X- @8 u$ P# |& l$ S
9 t+ D' v# \  M* @8 K: u    modelSwarm = new ModelSwarm(Globals.env.globalZone);& K$ }+ H- h9 v+ k  w
- ~/ q, A  Y5 b: q" I
      就可以运行,所以应该问题在LispAppArchiver上,确切地说应该在getWithZone$Key()上,或者在“SimpleBug.scm”上,但是这些东西都是原封不动的,所以我就不知道是哪里出了问题。4 ?7 d3 `$ I$ _: l
: \' l* z0 W6 c8 `! I
      我用的系统是XP,Swarm-2.2-java,j2sdk1.4.2,安装和环境是完全按说明上来的,其他的几个小例子也能跑,包括HEATBUGS。但是只要有LispAppArchiver的地方就会出错,同样的问题也会发生在SimpleObseverBugs中,同样的问题。3 Y( ~: i' y0 h  q: J5 y3 C  M$ ~

2 ^* ?# W3 a) }0 o9 m      请大虾指教!非常感谢!6 F/ L- M3 _- u( S- I+ A% w/ r, t1 }
发表于 2009-8-12 22:43:41 | 显示全部楼层
scm文件里面有初始参数,可以调整而不用编译即可运行。
发表于 2010-5-7 22:55:17 | 显示全部楼层
同样的问题,求高人详解啊!. ?; W$ s% \3 s
同样的程序cmd能够编译运行,在eclipse下就出现楼主的错误,如何解决?是eclipse环境设置问题还是其他问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-2-7 20:04 , Processed in 0.021641 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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