我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。" G1 o. \% o) ^; ~+ R
import swarm.Globals;. a9 M* u D( `7 ~' V( t
4 V+ t# F3 U2 G6 L# l: Ipublic class test {
2 g/ `' E: l4 p) T0 ?/ w; } /**
. N% @9 e6 h# m E * @param args- w( Y% b3 @# e' w+ G
*/, k0 ~. m# X+ H* ?' H
public static void main(String[] args) {1 i+ {' [& K3 |; g; G
( U( v; B7 [) _- w: H int y=(int)(10*Math.random());
' Q: [3 }. e! X: g System.out.println("result is "+y);
/ }/ |* K# V0 u3 A% g B6 `/ a
9 L7 @: y% k, J6 y% z" `! i double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);) L* N1 {# W3 V# U2 n
System.out.print(z+" re");
4 H' |3 }# u7 ?3 k& S2 g# n) J0 b }0 O6 O( D f/ t8 g" H& J" b
}8 g& k" j$ w5 d1 P' d, {( M9 Y
6 m) D2 |" Q% O: ]
结果是:* ~: v1 R( S8 a' x
result is 2
\+ {8 a* O, s. x2 c0 q#
0 X: b7 Z, g; V" Q+ L+ S# An unexpected error has been detected by Java Runtime Environment:
" I" F& ?2 p) i#
. B7 G: y0 l6 d/ H4 O9 c# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
+ @) [0 \7 [/ H0 B#4 L4 X# P4 d9 [0 g& p6 d
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
/ b H- O) w2 I# Problematic frame:1 E: ^7 u/ w: t& N
# C [javaswarm.dll+0xb8305]5 I+ `5 `# j! I K: u
#* h/ o# t. u8 u
# An error report file with more information is saved as hs_err_pid1064.log |