我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。0 |' q% F6 b% {2 p2 @; H8 c
import swarm.Globals;% H. H- o: v0 q$ I5 c
; \6 ]8 g% p# u6 mpublic class test {
]+ C+ a5 r+ k% Z+ Q /**2 D& v/ d! n# M) q; H
* @param args, [" m: m6 b3 y
*/
* x. ~$ p3 v Y public static void main(String[] args) {, j8 E4 I, H- {4 _0 X1 X
" N ~6 ]3 o% G5 K* K# H& j) \
int y=(int)(10*Math.random());1 A8 \: F0 J+ @ P, T
System.out.println("result is "+y);8 V3 p9 g1 Y l
$ a4 z, F" S, L/ w5 j! P
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
0 e k, ^6 W8 ]/ c' S ^ System.out.print(z+" re");
$ H* c. z( t- h, c& _* J }$ B! q) G! Q" H; m- j( Q
}
; D6 k9 e( ~1 x& Y" b) M. r4 L& p- L/ \9 i+ s- `
结果是:. i# V4 N4 C1 A2 x/ T2 [
result is 2, F2 _" d, d, W
#" r) m1 R8 |! J7 b
# An unexpected error has been detected by Java Runtime Environment:
; _) e0 J& \5 o7 s) e# @. _" z#
; r: K4 x, g: w2 d# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068/ T+ L0 k# Z' g2 U- X5 a
#
& y; A! g5 `. N" O# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing), ]( Y' P, H& f5 e0 R
# Problematic frame:
; B$ x0 B5 y/ D# C [javaswarm.dll+0xb8305]
$ z4 {" p! P7 _+ n5 e6 Q9 W#
/ A" z5 q0 s. e% H1 K7 k& q# g- q9 ~) |# An error report file with more information is saved as hs_err_pid1064.log |