我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。: q$ u; `# z, Q8 E+ k) c
import swarm.Globals;
/ ?: H+ w) U0 W: Z0 c$ w7 c# M2 j
* W! J) |3 O+ C8 ppublic class test {+ @; i7 Y$ {, \! n' r6 d
/**
! V9 f4 ?) X9 p * @param args
; f. |2 K% j! g$ F9 g, D, z */9 y% R& H4 ~3 q* q( p' [
public static void main(String[] args) {+ ]! \! g) \2 [9 }
( r. z4 C; w- s9 w2 K
int y=(int)(10*Math.random());6 v: X; P' X! s- r, L, F
System.out.println("result is "+y);: a& o2 k7 Y ^4 O
# Y9 \; w2 p/ a double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
0 B8 D0 I' C% E( e- C System.out.print(z+" re");
$ s) z+ _8 \8 {4 Z! ^' f# B2 j }
9 Q! P& g6 t+ p* s* T5 g2 L. T}
( @0 U7 v; z( i8 N4 d6 @& p- W( i7 F
6 [' b2 U) \' ^6 D结果是:
" o& B s6 h- Q$ I3 f& o# presult is 29 G( _2 s! Z! T) m( T) [
#5 Y) n, Q8 O- M/ h' q0 W
# An unexpected error has been detected by Java Runtime Environment:
+ s) Y; j3 U8 c/ k1 X& D. b#. R" M: T1 z3 i& j9 G4 K
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068) B9 v" K8 k9 r. V+ N/ \! Y
#0 p+ y* q2 f* j; s; P
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)9 g, O3 |3 Y& Q
# Problematic frame:+ [% _. b' Q* m5 D4 m
# C [javaswarm.dll+0xb8305]
& O; p( ?( m7 n% s: Y0 D: q#
Q3 j9 B7 O4 v3 [; t; Q# An error report file with more information is saved as hs_err_pid1064.log |