设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6758|回复: 2

[求助] 关于SimpleSwarmBug3里的lispAppArchiver

[复制链接]
发表于 2009-7-24 21:13:53 | 显示全部楼层 |阅读模式
本帖最后由 kansin 于 2009-7-25 13:33 编辑
; G0 i4 F. ]4 g4 _# f1 D; h$ o+ f2 ?2 A
新近需要使用SWARM来建模,而我对这个软件基本不了解,所以在看他自己提供的介绍,然后遇到点问题,希望大虾能够指点。
: O% G' j4 r" C6 P5 J! p4 o
! B" n1 Y: i# H* ]- [/ y# z3 B5 U+ E! {0 T      在SimpleSwarmBug3中的第32行报错:
, m2 j4 T" Q# ]9 ?: {% X2 G
4 z/ x8 G; M9 U3 E3 P$ v! @4 q$ c   modelSwarm =
! d  X5 L) E9 H1 Q# }     (ModelSwarm) Globals.env.lispAppArchiver.getWithZone$key(
& d9 Z8 d% n0 A+ I  _       Globals.env.globalZone, "modelSwarm");

$ J$ X* r9 i. T0 X; j" x4 N6 S" [$ _  d! a' P* ~# X
      错误是:0 d/ o& H4 q1 c8 N8 {5 }# u; o

' F# z& ?  q- V+ c    Exception in thread "main" java.lang.NullPointerException
* E# ]6 n9 s" y6 p0 {    at StartSimpleBug.main(StartSimpleBug.java:35)

% g. M& Y1 V5 N) A$ p* W  L
, f( V  n* `7 z8 \      我调试了一下,似乎是对象找不到参数。把上面这段改回
% I/ p# `5 W* r8 S! ~' I1 `2 Y
& E% U# K  F+ |" h9 r% x' I5 i    modelSwarm = new ModelSwarm(Globals.env.globalZone);0 `; }) M) ]: r

9 R9 W, }, k  O, V& b9 e5 p1 t      就可以运行,所以应该问题在LispAppArchiver上,确切地说应该在getWithZone$Key()上,或者在“SimpleBug.scm”上,但是这些东西都是原封不动的,所以我就不知道是哪里出了问题。, [# p7 |4 i6 l  V
8 M4 q- Q/ K, t% |
      我用的系统是XP,Swarm-2.2-java,j2sdk1.4.2,安装和环境是完全按说明上来的,其他的几个小例子也能跑,包括HEATBUGS。但是只要有LispAppArchiver的地方就会出错,同样的问题也会发生在SimpleObseverBugs中,同样的问题。
" e  f! M' y! Y9 O3 L3 s. k1 l, k& @& U0 C- [
      请大虾指教!非常感谢!/ s" z6 V5 H$ H) M! F/ [& H
发表于 2009-8-12 22:43:41 | 显示全部楼层
scm文件里面有初始参数,可以调整而不用编译即可运行。
发表于 2010-5-7 22:55:17 | 显示全部楼层
同样的问题,求高人详解啊!
1 H1 [# J. Z; Q  M" C4 ?$ @0 Z同样的程序cmd能够编译运行,在eclipse下就出现楼主的错误,如何解决?是eclipse环境设置问题还是其他问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-1 20:27 , Processed in 0.014015 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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