我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
+ _* @" r& f9 Eimport swarm.Globals;4 t; ^# c! R+ C' U
* D! _- @# s1 o4 w
public class test {
. S/ v! z4 Z% b7 u" J G+ I /**
$ g- m, a5 y1 t; d6 z5 ^+ a * @param args
2 ^5 Q6 a* D" e4 S/ v( q */
4 v P3 J% m8 |: z public static void main(String[] args) {
; ~6 f( w8 \- p . q, u; a) p8 Q. M# A- \
int y=(int)(10*Math.random());% _- a: e0 S( r1 C+ [+ j& Y& V
System.out.println("result is "+y);+ V; Q3 j- v! g6 q1 d! q# W
: j: B# Z, r4 @, I) s) m
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);$ E4 z$ J1 I2 y7 b/ ~0 }& n
System.out.print(z+" re");6 z% W3 t7 P" B2 v
}
0 T q' H1 U9 @% _* v}1 f" [( {, ~, f
' z) @% }0 w2 l+ p# C, m& r结果是:
8 Z# B2 G/ W& F2 h0 O5 Fresult is 26 o' b& h& p- ]& [& H# n( I1 s4 D
#
) A' O( Q. O: T: k6 [5 L# An unexpected error has been detected by Java Runtime Environment:8 F1 Q' K" l0 s
#
* ~2 k) g3 @$ o1 d# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
( p$ ?% s2 Y1 S#
0 N5 N; P2 D2 W$ ^9 t" H8 a# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
) l0 a3 [" I" B: k# Problematic frame:
& w9 e. b, l X# C [javaswarm.dll+0xb8305]3 |) h: R$ |" ]* j; L
#) t- O( g1 G9 L
# An error report file with more information is saved as hs_err_pid1064.log |