设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5902|回复: 2

[求助] 关于SimpleSwarmBug3里的lispAppArchiver

[复制链接]
发表于 2009-7-24 21:13:53 | 显示全部楼层 |阅读模式
本帖最后由 kansin 于 2009-7-25 13:33 编辑 ! T' l' D/ ^% ^/ @7 s- X5 ~& f! I

6 M1 d4 h! b# Z( g$ |, h) Z4 l6 K新近需要使用SWARM来建模,而我对这个软件基本不了解,所以在看他自己提供的介绍,然后遇到点问题,希望大虾能够指点。
0 B  ?2 J8 Q1 y# u$ F/ x, Q5 j
; q8 T8 Y* d5 G/ ]! q8 q      在SimpleSwarmBug3中的第32行报错:
7 f& A6 n- O" L% [* O2 g' Q% N) g; W
" `! S, Z0 D+ p6 d) O$ G   modelSwarm =2 c. p! I4 e9 ~* V+ `" U
     (ModelSwarm) Globals.env.lispAppArchiver.getWithZone$key(3 G  n: \, h5 Y$ P! @9 c9 X
       Globals.env.globalZone, "modelSwarm");
6 d) M* E) S( d& j# l; w+ e
$ V) u8 [& c* K" g+ l1 d3 Q: n/ G
      错误是:; A" D; Z, i! M5 ~

2 _" m1 x) W/ s- s+ G3 Z    Exception in thread "main" java.lang.NullPointerException
1 S) h, Y4 W" k) D$ o2 E  _    at StartSimpleBug.main(StartSimpleBug.java:35)
1 i: O' u  I1 V* C; e0 H

* K; E5 |! O, q" |      我调试了一下,似乎是对象找不到参数。把上面这段改回
. D; x6 m! Q0 @. ?) a+ f$ S+ m3 m2 b- o. L; a9 W$ h
    modelSwarm = new ModelSwarm(Globals.env.globalZone);
$ s5 _) i6 a( h- h* q1 n. n5 `# w& }, b& ^0 g* I: u
      就可以运行,所以应该问题在LispAppArchiver上,确切地说应该在getWithZone$Key()上,或者在“SimpleBug.scm”上,但是这些东西都是原封不动的,所以我就不知道是哪里出了问题。) Z- b* _* m3 P2 m- r4 d9 }0 ~, h* {

7 R0 S; a5 e9 I+ M- V      我用的系统是XP,Swarm-2.2-java,j2sdk1.4.2,安装和环境是完全按说明上来的,其他的几个小例子也能跑,包括HEATBUGS。但是只要有LispAppArchiver的地方就会出错,同样的问题也会发生在SimpleObseverBugs中,同样的问题。
8 v3 x8 U' M1 ^3 W: u7 o2 _6 Q
% N3 a! m" v% A2 ]3 j4 G2 y      请大虾指教!非常感谢!* |0 P+ i& o) ~- [
发表于 2009-8-12 22:43:41 | 显示全部楼层
scm文件里面有初始参数,可以调整而不用编译即可运行。
发表于 2010-5-7 22:55:17 | 显示全部楼层
同样的问题,求高人详解啊!
1 N: f! R  Z. t/ Z1 L: F同样的程序cmd能够编译运行,在eclipse下就出现楼主的错误,如何解决?是eclipse环境设置问题还是其他问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-17 22:22 , Processed in 0.013596 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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