我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。% F0 B8 U' H! V8 N% B2 j4 n
import swarm.Globals;3 F6 \3 o `/ F$ B+ E7 p6 Q8 k8 ~
0 Y3 q, ?- p+ f* | y
public class test {1 c5 w4 ?6 I2 V
/**6 R. C4 W M: H5 I# u5 n7 ^
* @param args
# B. i' l* M% q, v* F4 b6 ] */
* M6 z0 P9 \+ W( ^1 g5 S4 _1 @$ o public static void main(String[] args) {7 z" p \6 E x
$ b5 O. `3 j. ~1 ^/ D/ i9 P int y=(int)(10*Math.random());
/ X" A8 @( d9 Q System.out.println("result is "+y);
' g, b! c9 R I- y( G3 \; Q* Z g6 q1 }/ Q: Q; |6 m* E4 T. N
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
6 I8 w4 F U4 v4 T* Y; B- J4 C System.out.print(z+" re");9 n; o2 I1 R# H* E
}( T3 R6 l: ~& T' ^5 N
}# |, m7 G8 @7 f1 x. n' n; I; e
5 d, h7 X- M- }
结果是:
* Z7 R& P. a5 g- fresult is 2
$ f& r0 D/ j. c3 k( ]( l# Z/ q#$ S! g& V4 l i8 W
# An unexpected error has been detected by Java Runtime Environment:
f: P+ S! H+ I: n o# e3 n#3 b+ I% _: z& Y1 K! H: o$ O
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068+ i$ O4 ^& Y2 _/ n9 t
#
4 V& N8 l3 q% C9 N1 W# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
" z3 Y: l2 q5 ~# Problematic frame:" X% I+ L. N5 R/ u
# C [javaswarm.dll+0xb8305]9 m2 ?5 i0 T& [3 J$ b
#
* V1 S: i# `! ~6 O% T" ?# An error report file with more information is saved as hs_err_pid1064.log |