我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
& i' g* w" ?* z* I! W4 fimport swarm.Globals;
$ o9 _1 v6 F( G9 R. E0 _2 b5 l7 C+ c- A+ ?* k2 j! r
public class test {8 U4 d8 Q; W) j: z Y6 c D
/**! S" U! k- o( K+ G! I9 p) D; y: g1 \
* @param args
0 |6 z/ \1 T6 X- w */
O4 G0 G3 w* U" F5 {( |2 B public static void main(String[] args) {* Q, c% u; I0 N! i5 l5 Y
3 z$ r/ v; k0 o/ B x int y=(int)(10*Math.random());
- U( l5 T5 k9 G2 s9 _ System.out.println("result is "+y);
% Y/ T7 U$ z9 r ]& H" n6 m2 X
5 R% @( [: \* z% Y2 G0 e6 O& ~ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);; U. [, {3 q+ D& }; V# m
System.out.print(z+" re");; d$ |5 u; t$ w8 p7 D! r+ h* p
}
+ x- K: o! H9 r$ v# O# f7 i}
; b) l" I Z* F# h, f8 Q
: u# @" R X6 s4 o结果是:- H0 V5 X' i: h5 ~2 g/ x
result is 2- y% z( X- \. S' g
#
3 P- u1 t5 b( U+ i: t# I: `: {# An unexpected error has been detected by Java Runtime Environment:
* a- z0 ?* G w0 m1 q; t6 { m#
3 _! B/ D! c( j& F; t# }# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068% Y6 ~" B) K' e, B" e
#& n0 G- Q6 [7 d, `9 l9 _/ l
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)0 w- ~8 x4 h- p/ L* |; r
# Problematic frame:
5 a, |; O- \5 }, c! z# C [javaswarm.dll+0xb8305]
8 F9 N: {' P7 |3 h8 o: @$ s#
0 N+ M; U* X( q. h% |) ]) ^" v7 h# An error report file with more information is saved as hs_err_pid1064.log |