设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5401|回复: 2

[求助] 关于SimpleSwarmBug3里的lispAppArchiver

[复制链接]
发表于 2009-7-24 21:13:53 | 显示全部楼层 |阅读模式
本帖最后由 kansin 于 2009-7-25 13:33 编辑
7 \3 y1 a; A. l& p8 N- G
% g1 ]! w5 a+ z8 J9 l7 c新近需要使用SWARM来建模,而我对这个软件基本不了解,所以在看他自己提供的介绍,然后遇到点问题,希望大虾能够指点。6 @% i" G$ O  T# [; q5 V

1 c' L1 @' {* h/ M* I/ s      在SimpleSwarmBug3中的第32行报错:3 Q3 b2 ^, ?" l6 c4 B
* q+ N/ X5 e: }* `& V* e" r
   modelSwarm =
8 Y4 C4 E' A, V$ W5 e: t3 I$ ^% I     (ModelSwarm) Globals.env.lispAppArchiver.getWithZone$key(
5 n- I8 @% Z7 l: U% o       Globals.env.globalZone, "modelSwarm");
) `" b; U0 h4 s, \/ J0 c

9 ?+ A5 A- a; ?: F) s2 |" ]      错误是:
4 o3 `- i9 f1 K/ ~1 l8 B
  l( v. x/ g2 P. P) @( U9 B    Exception in thread "main" java.lang.NullPointerException1 E3 r! E0 {2 d( k4 s0 h4 N/ k! M
    at StartSimpleBug.main(StartSimpleBug.java:35)
+ r( q" H) X4 C8 C, Q, {
6 e: u5 y* P! M! b3 [: G. u
      我调试了一下,似乎是对象找不到参数。把上面这段改回
& U* I2 F: W! V8 ~  J- |3 g6 q
* D7 U3 ^6 Q7 u* x( J, O7 n. Q$ u    modelSwarm = new ModelSwarm(Globals.env.globalZone);+ v0 ]7 s" j, K( O
1 ~" J4 R! P2 v
      就可以运行,所以应该问题在LispAppArchiver上,确切地说应该在getWithZone$Key()上,或者在“SimpleBug.scm”上,但是这些东西都是原封不动的,所以我就不知道是哪里出了问题。
2 [# t2 G" K) W2 i  |. h+ X
3 {; b( i- f4 U/ y5 B      我用的系统是XP,Swarm-2.2-java,j2sdk1.4.2,安装和环境是完全按说明上来的,其他的几个小例子也能跑,包括HEATBUGS。但是只要有LispAppArchiver的地方就会出错,同样的问题也会发生在SimpleObseverBugs中,同样的问题。
' d5 _9 ^8 q" X* E! R& m( K0 S
( @& u3 M* _0 u: K4 C8 B& \      请大虾指教!非常感谢!
+ p3 K% w3 B9 |8 M$ Y1 C
发表于 2009-8-12 22:43:41 | 显示全部楼层
scm文件里面有初始参数,可以调整而不用编译即可运行。
发表于 2010-5-7 22:55:17 | 显示全部楼层
同样的问题,求高人详解啊!# ?# D  {" o1 V( ?1 ]) d
同样的程序cmd能够编译运行,在eclipse下就出现楼主的错误,如何解决?是eclipse环境设置问题还是其他问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-17 15:07 , Processed in 0.014136 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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