我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。) z. l- N3 y) \
import swarm.Globals;
6 \ k1 g+ _8 O4 z1 Q) L& w9 d' W4 q0 w1 g+ }
public class test {
+ ~% ?( m S2 O7 k& B /**( e/ {1 I9 F! j1 X
* @param args$ T! y, [* n6 o5 P, M
*/( { M# J2 m3 F. m
public static void main(String[] args) {) [9 O: L+ J# { H" B) F9 U
4 M7 O/ n2 e$ S G9 v1 I6 z% R+ Y
int y=(int)(10*Math.random());
: d5 [& Z2 e% Z" ^4 P$ M k System.out.println("result is "+y);! H m# o0 |! z) X; q! c: Y* V) E
2 p& _, T9 { N/ ~9 l double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
0 X: [7 Y9 N( U* `! L( d System.out.print(z+" re");8 r4 c3 r0 H8 }& h- V5 t# W6 D
}8 a+ h) F3 f- ~, W* Y
}3 S- D, E( Z* w! `7 V0 f5 r/ J/ D
9 q! y6 b& H. `' o# [- B
结果是:
: X6 |# y0 v+ C7 ?% `result is 2
- n& Q* z' D+ |- H% ^, Q+ d#
. v) B$ Q8 V9 x7 A) D3 J# An unexpected error has been detected by Java Runtime Environment:
8 K' r& j+ T9 [#
# l2 n' j& v" H0 R, J" ]# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 |/ ~3 m: U$ k" D
#0 v3 m- f2 N+ }2 C' T6 _- l
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
4 N0 M" I6 W2 J# Problematic frame:- a' \% e4 p5 [, A2 m
# C [javaswarm.dll+0xb8305]1 \! }8 y1 m& u+ \. S& N
#0 o! c2 N0 _1 N5 w4 ?
# An error report file with more information is saved as hs_err_pid1064.log |