设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3714|回复: 2

[求助] 关于SimpleSwarmBug3里的lispAppArchiver

[复制链接]
发表于 2009-7-24 21:13:53 | 显示全部楼层 |阅读模式
本帖最后由 kansin 于 2009-7-25 13:33 编辑
& T9 [! n4 A0 H7 S: l$ F. P
  c% [- p! ~7 X( _. w新近需要使用SWARM来建模,而我对这个软件基本不了解,所以在看他自己提供的介绍,然后遇到点问题,希望大虾能够指点。
( Z1 w' k1 Q$ ~+ F; X7 r5 h, y; ?* a5 Z9 r2 N7 I: @9 G5 h
      在SimpleSwarmBug3中的第32行报错:
: c% q+ v, G6 ?. X  |% G9 D. N) U: Q! C" y, G
   modelSwarm =  X3 R$ o; d- }! D$ C# X
     (ModelSwarm) Globals.env.lispAppArchiver.getWithZone$key(
( Z7 N7 E* B( |# e% a       Globals.env.globalZone, "modelSwarm");

% g7 q% j( V3 P: a9 p& F  D
* }4 R) N  b& G$ c      错误是:& K! q% S" R8 M# R, R; K3 T
7 f" Z- q. c3 V3 W3 Z
    Exception in thread "main" java.lang.NullPointerException% C' C4 U6 s, [. ]" D% {
    at StartSimpleBug.main(StartSimpleBug.java:35)

+ {! X4 g2 S" {# U0 V  r6 h& T! ^# i) E# N
      我调试了一下,似乎是对象找不到参数。把上面这段改回1 W1 J/ V4 x' ]5 T, u# s8 A
3 W4 Y, q( ~5 G" [3 Z; o& H# \
    modelSwarm = new ModelSwarm(Globals.env.globalZone);4 w$ G# P: Z& j6 X, b
. r! j) w( _2 r
      就可以运行,所以应该问题在LispAppArchiver上,确切地说应该在getWithZone$Key()上,或者在“SimpleBug.scm”上,但是这些东西都是原封不动的,所以我就不知道是哪里出了问题。# \7 f  |+ v" }9 i/ ]& s
( E, r( D" X% I  L' h
      我用的系统是XP,Swarm-2.2-java,j2sdk1.4.2,安装和环境是完全按说明上来的,其他的几个小例子也能跑,包括HEATBUGS。但是只要有LispAppArchiver的地方就会出错,同样的问题也会发生在SimpleObseverBugs中,同样的问题。
- d7 g3 E, ^. I1 t1 q
! `) m& P4 m3 F      请大虾指教!非常感谢!
2 r7 `9 U- i# l
发表于 2009-8-12 22:43:41 | 显示全部楼层
scm文件里面有初始参数,可以调整而不用编译即可运行。
发表于 2010-5-7 22:55:17 | 显示全部楼层
同样的问题,求高人详解啊!- Z) o* N: Y# N4 S* F" x
同样的程序cmd能够编译运行,在eclipse下就出现楼主的错误,如何解决?是eclipse环境设置问题还是其他问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-16 08:01 , Processed in 0.011472 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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