我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。$ K1 g6 l3 S2 B6 a6 |
import swarm.Globals;/ _/ ?( A; ^" z' p
) [0 y* I0 a: k4 Lpublic class test {1 [& Y T7 X- `" S; e
/**
1 K# _, Z# O$ d2 ~" Q * @param args
8 b* J2 K& ?# I1 C/ f# u. Z */
4 B2 \( z1 _* a public static void main(String[] args) {3 i8 @" \4 D. n6 Z) N* o& T
/ b) I8 D% A: a int y=(int)(10*Math.random());
! G% ?6 s! f$ K& p System.out.println("result is "+y);
$ J2 p# P0 z1 ?$ m' J- r& w5 S* C7 o- c9 g
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
3 }$ @7 _. \3 b$ G+ \$ X System.out.print(z+" re");; C( G! [( j% |5 Y+ N+ `
}, [$ `8 G' H! D- a
}. W& C4 _3 z8 O | G
& F) n' g" @) m+ S8 L
结果是:7 w! @8 @% P+ x7 f& W* `' K f6 Z
result is 2! Y( y# {+ v1 _5 U- h1 N1 k
#
/ v9 D0 o3 [# J' o6 k# An unexpected error has been detected by Java Runtime Environment:
: i% ^+ s) Q; W% q#% E3 g2 E& e+ R
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
* n5 g- Z7 r( u/ m# I7 b+ k5 x#
. I; n" T" D" |3 l0 p' Z% g! N# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
* g$ R% {6 Q% t1 W& k# Problematic frame:
+ {/ k, P Y4 R" x0 P# C [javaswarm.dll+0xb8305]. p; t5 w# Y4 B$ X3 q5 f# s9 \. m/ a
#
" y6 [( U% ^7 v d. m# An error report file with more information is saved as hs_err_pid1064.log |