我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
$ X! M2 X7 H$ e9 {1 wimport swarm.Globals;
& n; H9 P8 |0 _, V. J
. j& X! l+ X6 Zpublic class test {
( I( O9 ?5 |) { /**
. r! P, _4 T4 d! Z * @param args! s5 N3 [- T6 F0 \1 C8 P
*// A% e* g: r) y! ] o
public static void main(String[] args) {2 f. m5 c4 [: X
7 p0 L; F- U: O o5 B int y=(int)(10*Math.random());
" d0 z# L1 e. s5 w2 }2 j5 X System.out.println("result is "+y);' d9 l9 ^5 _4 K2 e- ?" z$ T
) V- x# b# M7 Q& T double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
& x* w8 P! D R) O2 i, B System.out.print(z+" re");( k; H, B& r0 o; `' L& |8 n) D
}+ m" l" j) h2 R" v& x- B, G @( ^
}4 y& M9 A7 J$ `. p* ~4 n
8 u2 O, W. g& |3 f7 S结果是:
3 Y: ~! S! Z* @& h0 rresult is 2
; P" U, C J/ ^+ O# O# P/ a" i#9 c6 n( ~. b9 Y7 t; o# q
# An unexpected error has been detected by Java Runtime Environment:7 K5 ~6 V3 q& L2 z
#2 P( h" B! G! c) b
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
9 \3 F$ `/ |: M#
1 W& \0 X" \5 r$ N1 y) G% ~ U# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)! z+ C/ Y% P, _
# Problematic frame:
& ?( C m! t6 f: }# C [javaswarm.dll+0xb8305]
. O$ Y' O5 J0 d#
8 y3 h. V' [9 J- ~8 L# An error report file with more information is saved as hs_err_pid1064.log |