设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5470|回复: 2

[求助] 关于SimpleSwarmBug3里的lispAppArchiver

[复制链接]
发表于 2009-7-24 21:13:53 | 显示全部楼层 |阅读模式
本帖最后由 kansin 于 2009-7-25 13:33 编辑 ! c+ s+ l2 _4 [3 ]

+ I4 i; V- ~0 \) Z) n新近需要使用SWARM来建模,而我对这个软件基本不了解,所以在看他自己提供的介绍,然后遇到点问题,希望大虾能够指点。  F  f2 l4 E5 `2 y9 }! E
4 v. c$ r/ d8 p" u9 o6 |
      在SimpleSwarmBug3中的第32行报错:' d3 Q' h5 f" u% p$ [" M: d
8 g* N( s  `; S7 c$ ^
   modelSwarm =  f& ?* N; M; W; d8 M
     (ModelSwarm) Globals.env.lispAppArchiver.getWithZone$key(
- A. z1 b4 M% I, W       Globals.env.globalZone, "modelSwarm");
1 e$ m  B/ x/ `- l# o$ c
5 V) u3 I) N  f* y0 X$ d4 l
      错误是:
4 l: l( Z% R# Q4 d4 {7 U/ B" |  Q: ?+ `" o7 `
    Exception in thread "main" java.lang.NullPointerException. C) N- @6 w7 T1 A
    at StartSimpleBug.main(StartSimpleBug.java:35)

/ p! U/ F1 R  m$ ~( p; O* i- s
" O* T: v! {% z3 o  ]$ n      我调试了一下,似乎是对象找不到参数。把上面这段改回" V) g/ I5 n0 c3 r
3 s) H# w4 r: o' n
    modelSwarm = new ModelSwarm(Globals.env.globalZone);4 a$ O, M  W! M( \* a" p1 h
" E. S% k2 G0 K+ [4 t1 T* l( M) c
      就可以运行,所以应该问题在LispAppArchiver上,确切地说应该在getWithZone$Key()上,或者在“SimpleBug.scm”上,但是这些东西都是原封不动的,所以我就不知道是哪里出了问题。
8 D* d5 G  I+ g  L7 ^
( R3 p0 q8 d( I* W' ?      我用的系统是XP,Swarm-2.2-java,j2sdk1.4.2,安装和环境是完全按说明上来的,其他的几个小例子也能跑,包括HEATBUGS。但是只要有LispAppArchiver的地方就会出错,同样的问题也会发生在SimpleObseverBugs中,同样的问题。. F2 O: i9 b$ n$ r* M

8 s) F) @+ F) f# v/ E! ?6 y      请大虾指教!非常感谢!: o, R) \* r& J5 E
发表于 2009-8-12 22:43:41 | 显示全部楼层
scm文件里面有初始参数,可以调整而不用编译即可运行。
发表于 2010-5-7 22:55:17 | 显示全部楼层
同样的问题,求高人详解啊!& y: y- g' o' _& x
同样的程序cmd能够编译运行,在eclipse下就出现楼主的错误,如何解决?是eclipse环境设置问题还是其他问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-5 10:32 , Processed in 0.017445 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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