我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
( R, b8 s( _, z5 Dimport swarm.Globals;
# C; G% ^- N9 {: W, Y0 H6 C/ L: D" @9 f" C- z
public class test {4 K9 b8 W( S) _/ p% ]
/**2 k. \" `; ^; M) w
* @param args" F- B T$ I& p+ g7 S) }
*/$ V7 }6 o+ B' | e% e
public static void main(String[] args) {6 W3 [& j3 e. D, Z, t6 ~
) g( _8 P# _# I/ \9 N
int y=(int)(10*Math.random());3 V9 U# z! y" f# A6 j5 N, z5 h
System.out.println("result is "+y);
* W$ e4 d- b, w8 ~0 g8 @: w% {! N& p( N0 H
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);, U7 N5 ?0 y# A4 L6 q8 a& G8 F
System.out.print(z+" re");" h! ~7 X, A* J; ]# l6 [
}, f8 w! e. z/ q$ O: w
}
; N( ^/ P8 } s% v/ s$ K: D R& K8 n* \/ o6 Q/ V4 [: f
结果是:- S J% e" a8 Q
result is 2
& ~$ P. V0 Z5 f5 s/ D1 c6 e1 [#
) w. U* g1 d7 `- `5 |# An unexpected error has been detected by Java Runtime Environment:
7 g. m$ I2 k/ i+ Y" u#8 d( i2 r: @& z% D p8 Q
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
: f4 e& Y! O# ?# n+ W$ P$ {3 k0 M
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
5 C9 E4 E9 K4 L( g. x1 w: W$ b# Problematic frame:
) i9 A b/ [% e" G3 }6 o2 f# C [javaswarm.dll+0xb8305]8 E0 ]( _6 v( i. e4 \& [2 a- a& u
#
* ]2 Z5 m( k4 l5 a* X# An error report file with more information is saved as hs_err_pid1064.log |