我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。/ i7 v8 p# u7 P/ A+ ?" V* d( f
import swarm.Globals;6 k$ f: n- N" B& ^6 [4 P' C# ]
: i, I# K9 F7 `! z+ Bpublic class test {+ ~; P% F5 N* c* I
/**4 F9 L6 O% ]5 G; s" x6 g1 }+ ~
* @param args6 M7 y+ _0 y; K7 T0 J( d4 X% P
*/
5 X7 h; M. r! ~. B7 S public static void main(String[] args) {
) F2 U% H* u8 @8 q/ ]! G. q 7 S, b" T7 g a8 c. ]4 a- V
int y=(int)(10*Math.random());
/ u" M5 W- B3 W System.out.println("result is "+y);& m- l- V8 N2 _# l
9 C2 i2 C2 Y* u) J2 S, y( Q/ n" \/ _ j double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);2 @) K$ c' [: i( d8 j0 ~- \* E. q) y
System.out.print(z+" re");
% I4 j" I6 _! A6 b/ p9 M1 ]6 g }9 v; }! f" d7 w2 j
}( {5 \; i3 C: m0 O. h, x
, _# Q: ^3 |* Q. g* _结果是:
' ~. O, l1 S, K1 k+ Qresult is 26 I; @2 f3 n4 ^9 g8 { o! O
#
# v) _7 V- f7 a1 v, b# An unexpected error has been detected by Java Runtime Environment:
0 @% l& \7 D+ H' e$ V#* ~& _+ z8 l; }8 B: F# ^
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068. t3 U; ~0 G1 K) D/ L2 {
#1 v2 M3 r" w, F, X+ p* Z$ {6 t9 n
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
5 ]% \7 f0 v) g; S# Problematic frame:
# g. B6 F- H1 X; E4 {+ m# i# C [javaswarm.dll+0xb8305]
: U$ l, P$ e/ G' G#4 @4 _8 {, p; @+ O; O5 c
# An error report file with more information is saved as hs_err_pid1064.log |