设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6555|回复: 2

[求助] 关于SimpleSwarmBug3里的lispAppArchiver

[复制链接]
发表于 2009-7-24 21:13:53 | 显示全部楼层 |阅读模式
本帖最后由 kansin 于 2009-7-25 13:33 编辑 . `6 c6 \! u6 r7 @# o! `6 c

& ^8 G# d) M3 G. z; d) x新近需要使用SWARM来建模,而我对这个软件基本不了解,所以在看他自己提供的介绍,然后遇到点问题,希望大虾能够指点。
( I' F& S! ~9 x) V5 _
+ l5 S4 M- p, z      在SimpleSwarmBug3中的第32行报错:" M. E. b& F- {0 C1 \( W

; l5 u. V  [0 O7 z   modelSwarm =4 H$ g2 H: \( I1 P& w: d: ~
     (ModelSwarm) Globals.env.lispAppArchiver.getWithZone$key(
3 [; S, {) e$ p7 B       Globals.env.globalZone, "modelSwarm");
! H) H% w% m0 b3 }
; W. _. D- s! U' i3 H( N+ \
      错误是:! q/ H" H1 M( B6 O
5 V8 j' P! J% ]/ g5 U) U! ~
    Exception in thread "main" java.lang.NullPointerException
/ J/ ?" r) P' V  f    at StartSimpleBug.main(StartSimpleBug.java:35)
% f$ R3 t- j$ j4 A# n1 g3 o
8 |! y) U2 Z9 r- ?3 d: G! Q
      我调试了一下,似乎是对象找不到参数。把上面这段改回
# s+ {# T# P2 I+ D" c' y' n9 A9 ?- U# y" T0 J
    modelSwarm = new ModelSwarm(Globals.env.globalZone);: C0 S& M% `: ^8 K% v# K9 W" G7 m
6 p5 y9 P$ X) y: j+ E: b) h+ Y
      就可以运行,所以应该问题在LispAppArchiver上,确切地说应该在getWithZone$Key()上,或者在“SimpleBug.scm”上,但是这些东西都是原封不动的,所以我就不知道是哪里出了问题。0 ~9 t/ k% C, k1 ^$ P9 I2 `' J
# {2 N4 x: E! B3 J, _5 D
      我用的系统是XP,Swarm-2.2-java,j2sdk1.4.2,安装和环境是完全按说明上来的,其他的几个小例子也能跑,包括HEATBUGS。但是只要有LispAppArchiver的地方就会出错,同样的问题也会发生在SimpleObseverBugs中,同样的问题。- R! V7 X. W5 [6 X. O9 d) a
! B/ q/ b& r) j+ o- Z. X3 O
      请大虾指教!非常感谢!2 H9 Q/ a& p" W2 S4 u$ l+ _
发表于 2009-8-12 22:43:41 | 显示全部楼层
scm文件里面有初始参数,可以调整而不用编译即可运行。
发表于 2010-5-7 22:55:17 | 显示全部楼层
同样的问题,求高人详解啊!2 K- P  A: [5 m. c! Y
同样的程序cmd能够编译运行,在eclipse下就出现楼主的错误,如何解决?是eclipse环境设置问题还是其他问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-28 16:18 , Processed in 0.018879 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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