我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
! B! t# i! A. yimport swarm.Globals;
) N9 X( O$ @) v, p7 G
3 G# B" ?" C0 D# @public class test {+ j1 n$ v+ w! a* y, |3 t
/**
) j! F7 w; b1 f9 V' n4 ` * @param args6 F- p0 y- Z, L- I
*/3 r; g: c- V7 Y
public static void main(String[] args) {
# d) f2 _3 F% T# g1 s0 y; o( T O
3 O3 ^6 K7 m1 `- ] int y=(int)(10*Math.random());
! i- T( l( U5 p+ o8 o. k# n System.out.println("result is "+y);
3 I5 \) w6 _, [- u' F" ^$ s1 a( E, z$ A& G/ _
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);) S- C5 r( {* W( Y- `$ q' N
System.out.print(z+" re"); ]6 K$ i* c q: F* t
}
. Z% M; n! A4 S3 P0 D}
$ @+ j- g& s& s2 o5 Z1 B
7 f/ f5 s" U) `7 X! h0 I* _结果是:/ a, [4 ?2 b! L q2 L, O6 _' f
result is 2: ?; V( u3 k+ s
#
8 ]% G% j# ^2 a2 e# An unexpected error has been detected by Java Runtime Environment:- B; u1 {, _1 z5 N: { L% n- b
#
/ T3 D0 S! g1 D& ?" t5 `( r# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
% c$ S7 g' [# J0 Y/ ^9 ~2 X% x) s#
/ A2 A3 E7 D3 U; _6 i+ v# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)- V$ R6 I' w |+ e& \- S* ~
# Problematic frame:3 d9 C, t" i* h5 D( |. k3 a" c9 s/ e, D
# C [javaswarm.dll+0xb8305]) u3 a/ e N6 L9 C7 x
#0 a' w4 X& b1 D7 l6 v' S% i' j$ \# ?+ h
# An error report file with more information is saved as hs_err_pid1064.log |