设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6636|回复: 2

[求助] 关于SimpleSwarmBug3里的lispAppArchiver

[复制链接]
发表于 2009-7-24 21:13:53 | 显示全部楼层 |阅读模式
本帖最后由 kansin 于 2009-7-25 13:33 编辑
0 E8 @$ _, e9 O* r$ V3 v) @8 v% x
6 S; @& Q/ r+ M& L+ g新近需要使用SWARM来建模,而我对这个软件基本不了解,所以在看他自己提供的介绍,然后遇到点问题,希望大虾能够指点。) l" B  m9 G9 C& J0 Y9 P% V

  a# h, l  d: A+ V8 i) a      在SimpleSwarmBug3中的第32行报错:
% j, F9 _, l* [% ~" y  r7 V& f! y7 l5 v) X8 E6 m  }  T
   modelSwarm =
: I$ d7 I, F4 C* K% N& L     (ModelSwarm) Globals.env.lispAppArchiver.getWithZone$key(
3 k1 i- Y) w% v, B# C" a       Globals.env.globalZone, "modelSwarm");

9 C1 q5 A& o" f" X! b3 ^7 E0 G2 M# Z; }4 o% F6 g% q
      错误是:
! a6 y5 e. |& Z, u1 c  c0 e5 K  w" s  ]( k) h0 d
    Exception in thread "main" java.lang.NullPointerException0 Q* c! H7 Q6 P9 h
    at StartSimpleBug.main(StartSimpleBug.java:35)

7 L6 i4 h% w" C/ i) `2 s' N/ B
: j' y& B; M; o2 N* f9 g- Z6 _+ H      我调试了一下,似乎是对象找不到参数。把上面这段改回' ^2 _$ g: _. v3 b/ P, u" R# A
4 d6 h" h% {5 I: \
    modelSwarm = new ModelSwarm(Globals.env.globalZone);2 f+ u2 Z( X/ Y. ^

  T6 {  F0 P5 n3 h0 j4 p7 K      就可以运行,所以应该问题在LispAppArchiver上,确切地说应该在getWithZone$Key()上,或者在“SimpleBug.scm”上,但是这些东西都是原封不动的,所以我就不知道是哪里出了问题。/ |4 h* L: r0 F- O
  |8 u2 V& z. h4 b* F. X. J
      我用的系统是XP,Swarm-2.2-java,j2sdk1.4.2,安装和环境是完全按说明上来的,其他的几个小例子也能跑,包括HEATBUGS。但是只要有LispAppArchiver的地方就会出错,同样的问题也会发生在SimpleObseverBugs中,同样的问题。2 w1 {9 L; f& @0 k3 G6 }

2 e6 ~* F9 g& ?: ]5 i& g      请大虾指教!非常感谢!
3 R5 ]+ y' D+ M
发表于 2009-8-12 22:43:41 | 显示全部楼层
scm文件里面有初始参数,可以调整而不用编译即可运行。
发表于 2010-5-7 22:55:17 | 显示全部楼层
同样的问题,求高人详解啊!
  l' X, Q/ ^& r; C同样的程序cmd能够编译运行,在eclipse下就出现楼主的错误,如何解决?是eclipse环境设置问题还是其他问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-15 20:21 , Processed in 0.019259 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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