设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5732|回复: 2

[求助] 关于SimpleSwarmBug3里的lispAppArchiver

[复制链接]
发表于 2009-7-24 21:13:53 | 显示全部楼层 |阅读模式
本帖最后由 kansin 于 2009-7-25 13:33 编辑
% ]" N+ H* K( D0 |  _& F
) o4 u: ?% z) k& [新近需要使用SWARM来建模,而我对这个软件基本不了解,所以在看他自己提供的介绍,然后遇到点问题,希望大虾能够指点。; M! ?* i# s7 Y# ^9 [$ b: V, X

) z8 N  O4 `0 j  Q' @% @; N$ }% A      在SimpleSwarmBug3中的第32行报错:* D) ?" J1 K* Q$ x
4 S6 i$ @1 n) {$ [
   modelSwarm =: {4 ~: R) G4 d
     (ModelSwarm) Globals.env.lispAppArchiver.getWithZone$key(! Z3 m  a! a. ~  ^' ]1 g
       Globals.env.globalZone, "modelSwarm");
' J/ a5 S, _4 K

/ @; F) }  b$ Z5 r/ G      错误是:5 B! W& y! O  m/ p6 C, [% W+ G
9 e- N6 }- T* M( z
    Exception in thread "main" java.lang.NullPointerException' Y  T( K. O+ f1 g
    at StartSimpleBug.main(StartSimpleBug.java:35)

" }3 c/ i! I+ y. R) X- U! n3 Q9 Y/ X' w; b" g& W
      我调试了一下,似乎是对象找不到参数。把上面这段改回
% t* |) t6 h  j
  p3 [+ F1 T5 N- K* [, u  k9 i    modelSwarm = new ModelSwarm(Globals.env.globalZone);  ?: l: a' G0 Y  K3 \
" {; h2 I& {9 O2 q
      就可以运行,所以应该问题在LispAppArchiver上,确切地说应该在getWithZone$Key()上,或者在“SimpleBug.scm”上,但是这些东西都是原封不动的,所以我就不知道是哪里出了问题。% e* V/ h. J& n" \" g
( m/ [: X" T  ?5 M( M$ }# a
      我用的系统是XP,Swarm-2.2-java,j2sdk1.4.2,安装和环境是完全按说明上来的,其他的几个小例子也能跑,包括HEATBUGS。但是只要有LispAppArchiver的地方就会出错,同样的问题也会发生在SimpleObseverBugs中,同样的问题。: J& j; Q* _$ W- U
6 r. L% |7 A; v2 }% M  C) ]
      请大虾指教!非常感谢!
  j# u) A( |+ S
发表于 2009-8-12 22:43:41 | 显示全部楼层
scm文件里面有初始参数,可以调整而不用编译即可运行。
发表于 2010-5-7 22:55:17 | 显示全部楼层
同样的问题,求高人详解啊!+ D; e0 r. @' F) X2 j
同样的程序cmd能够编译运行,在eclipse下就出现楼主的错误,如何解决?是eclipse环境设置问题还是其他问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-24 14:54 , Processed in 0.013672 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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