设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4263|回复: 2

[求助] 关于SimpleSwarmBug3里的lispAppArchiver

[复制链接]
发表于 2009-7-24 21:13:53 | 显示全部楼层 |阅读模式
本帖最后由 kansin 于 2009-7-25 13:33 编辑   ~/ N1 n# L* i% U, ^& Z3 w
6 l# k* \. _  x8 A; N
新近需要使用SWARM来建模,而我对这个软件基本不了解,所以在看他自己提供的介绍,然后遇到点问题,希望大虾能够指点。
3 }" @: F; h4 T; j+ U8 \8 \" @, E; ^
      在SimpleSwarmBug3中的第32行报错:
  z; j. @7 s  d+ @# q
; g* W' ]) v4 n1 V   modelSwarm =
% G/ N% x& w" E" r6 y- V     (ModelSwarm) Globals.env.lispAppArchiver.getWithZone$key(
" d1 W7 n, _: [# @: Z/ i2 d       Globals.env.globalZone, "modelSwarm");

8 [: x# L5 L* [' e7 L; m' K. M. p
      错误是:
( A; t7 T( x" a( |/ N
( }& a  b. f6 ?- i. E* Q7 V* H7 m4 t    Exception in thread "main" java.lang.NullPointerException0 _; \9 P: H; d! t7 ^! o
    at StartSimpleBug.main(StartSimpleBug.java:35)

$ y* N; N! q: J5 l6 b: Q+ J5 T6 a" H1 s7 f0 l
      我调试了一下,似乎是对象找不到参数。把上面这段改回
. ]  X: N* ]4 x3 A& `2 z6 T6 ~2 \( _  c0 b# s
    modelSwarm = new ModelSwarm(Globals.env.globalZone);
" \( I1 p4 {# F
/ N/ k$ I) H" O6 H1 C% ~/ G      就可以运行,所以应该问题在LispAppArchiver上,确切地说应该在getWithZone$Key()上,或者在“SimpleBug.scm”上,但是这些东西都是原封不动的,所以我就不知道是哪里出了问题。
) F. W2 z; G1 s0 V# J) d# c0 N) r1 b. C; ]8 y6 f; m/ @! c3 a: m
      我用的系统是XP,Swarm-2.2-java,j2sdk1.4.2,安装和环境是完全按说明上来的,其他的几个小例子也能跑,包括HEATBUGS。但是只要有LispAppArchiver的地方就会出错,同样的问题也会发生在SimpleObseverBugs中,同样的问题。) n1 W9 W6 |1 R. S$ r0 q* V- N) B

3 z* b- C9 w1 I# x. h      请大虾指教!非常感谢!( x4 w; p: B( w4 H: ]7 I5 Q
发表于 2009-8-12 22:43:41 | 显示全部楼层
scm文件里面有初始参数,可以调整而不用编译即可运行。
发表于 2010-5-7 22:55:17 | 显示全部楼层
同样的问题,求高人详解啊!4 C% _% d% p* w! V# z( R( [7 {0 i
同样的程序cmd能够编译运行,在eclipse下就出现楼主的错误,如何解决?是eclipse环境设置问题还是其他问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-3 10:01 , Processed in 0.015372 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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