我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。2 H5 @% u% @9 C: q* `# h& E% n
import swarm.Globals;# w% o) [: s+ p' C
4 j' O5 x5 n; x7 q, Y tpublic class test {3 ?' L7 }. A. Y" z
/**
8 [: C! r" H5 O0 b- G2 W * @param args
0 x9 P; l4 ?3 |' m& u7 \ */6 p% {3 g& u" f4 [( R
public static void main(String[] args) {) R/ g& f) D; Z" o2 F3 w
0 T- \" a% D3 o: ]) e, E
int y=(int)(10*Math.random());
) k5 t- a3 g( V/ a System.out.println("result is "+y);5 g. o" e3 h8 j
& ~* v5 n7 L/ n; T. i
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
. Z( ]% ~& W. O0 \6 X m System.out.print(z+" re");. ^2 H# {# ~6 h5 R- Q
}: L9 I {$ |4 H) p& L: l
}6 b: W: j9 L0 t+ z* C
6 |" ?+ H' ^& f) n K" D4 a" _8 k! Q
结果是:
5 y4 s( v2 C7 H: ~result is 2
( w3 N. F/ t5 V3 E' Y+ q' u6 H#8 N1 C/ Q/ M+ [* c4 z3 X
# An unexpected error has been detected by Java Runtime Environment:( e: A5 T1 r. W7 c9 A
#
+ ]0 P6 b9 c+ f& W9 b Q# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
* t X/ r4 a y; x G& d( M _#
+ Y8 K; T1 D( _+ r$ W% }/ p# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)# J S* t5 [/ P" m! o7 V( H
# Problematic frame:
9 {6 p) q. G R$ M# C [javaswarm.dll+0xb8305]
( \' D) r5 a+ ]/ k#
" r' a8 u& V- T* k, ? S& X' o. Y* \# An error report file with more information is saved as hs_err_pid1064.log |