本帖最后由 kansin 于 2009-7-25 13:33 编辑 : C; B) c) \. i) E" U( c0 R
6 i; H; D( @) r: y* M新近需要使用SWARM来建模,而我对这个软件基本不了解,所以在看他自己提供的介绍,然后遇到点问题,希望大虾能够指点。 % B# m, v5 n. V4 W0 i7 o! Q; j W1 ~' u8 A! p7 P8 v 在SimpleSwarmBug3中的第32行报错: . U- Y; h* F m% |. D3 o: w! T. Z+ B% D% b8 |+ S
modelSwarm =) @& P- C* x/ ]( \. T% U2 u
(ModelSwarm) Globals.env.lispAppArchiver.getWithZone$key( ! E$ K5 `+ r2 ^0 {8 M1 B8 J Globals.env.globalZone, "modelSwarm");) ]3 F. G0 W; s5 m
, K" Y2 K) q$ x B 错误是:" g ?1 x( L# n0 l7 s5 s
' o3 l( a0 m2 v/ c3 A
Exception in thread "main" java.lang.NullPointerException A+ @3 I; @ D6 m) X2 V( k. x
at StartSimpleBug.main(StartSimpleBug.java:35)( [8 q4 `% U y( E7 a
# ~) t; P1 Y1 e
我调试了一下,似乎是对象找不到参数。把上面这段改回 2 C' S; |- O5 ]0 ~0 v" U ; Y1 r7 p4 L- _! c- @; m modelSwarm = new ModelSwarm(Globals.env.globalZone);5 P+ v/ E1 U( ]3 [% u! S4 j3 d4 O