我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。4 }( ^% @6 M5 P3 @
import swarm.Globals;
1 u3 {; {: @0 O* r$ J, @
7 W. X9 D/ W& ^$ w" C2 u: E: N8 b9 _& ^public class test {7 v% `- w' |1 k6 v: I' G
/**1 C7 _1 _3 Y @! K
* @param args
& q' y! B" W- n7 d: Y8 I */
* ]+ I |7 F9 L. @9 g public static void main(String[] args) {
- o: h- w: Z' _ W# H1 c * S( `0 W" d5 `' i6 p
int y=(int)(10*Math.random());( E$ P' S! c* W# t
System.out.println("result is "+y);/ E3 i( Q4 ^! ^" i$ u/ J
5 E; L$ A6 l! m, B' X double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);( ~! ?2 c2 W) a1 r1 S! q
System.out.print(z+" re");2 {6 }% O: r% o! x
}! t2 F2 V* u) P* G
}
6 B6 ~: r" z/ ?2 ^# f" ]" g
4 b% M/ _ k+ F0 E5 c8 C2 G结果是:" C/ O5 v& Y7 _, q1 H6 y9 x d' S
result is 2
C8 \- \( f. m, y#
5 L* z2 }: h; _8 F+ h# An unexpected error has been detected by Java Runtime Environment:
( J8 ]; h& d* S y' M5 p1 e#
" n% H" O% w% p" c9 q) a# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
6 c4 r9 {! x* _/ y#, n$ K3 i% ?' \4 X, [$ G
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; D) }- B2 x% P7 u5 u9 e# Problematic frame:% a ]2 J. a/ I
# C [javaswarm.dll+0xb8305]7 k- `# c9 b2 c: e( {. m& D
#
& [. a( z5 x+ X" U5 w- p' R# An error report file with more information is saved as hs_err_pid1064.log |