我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。: T! g: \4 a5 z+ q3 W2 v
import swarm.Globals;6 E7 l$ V. Y0 z# D( j) P
. j- [/ t; g' i1 T( l
public class test {
4 i, r0 r$ f$ J) v /**
+ O: w7 Z0 `! ?) Z * @param args
4 T+ E; t2 d6 n* W4 s0 M& } */7 x0 t& a/ `7 D: v, J. N0 @6 A6 Q
public static void main(String[] args) {
6 Z% j5 d, a/ Q7 M6 [: L4 i' M j 1 y$ k" G4 I7 t! H& x* [
int y=(int)(10*Math.random());
, a l8 w6 F! ^6 [- v System.out.println("result is "+y);' w' b* D8 M! ~$ D, z
7 o! ? U1 t+ I" i5 t
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
$ E. [3 ~% S9 G6 u, L0 r System.out.print(z+" re");
: [/ |3 ~4 i3 O) Q }
) A3 S" n$ a- U6 H: w |}) Y" W% F1 \( p4 [( S4 I/ a
0 c3 {, K2 U: y! k
结果是:5 [' C1 V V5 b- {; W/ I; j. n
result is 27 q2 q' g1 Q" `& ^* Q/ Q" U
#0 i5 |6 c9 @2 J
# An unexpected error has been detected by Java Runtime Environment:8 d% b y+ r. t/ T' M L, c. J
#
5 J( I+ ~4 B3 _% _! Y# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
# o. c% |) r+ c G; b# X& l& k#
1 f; T9 l# J* }& n) T* w- m2 t# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)( I* M2 V- u) t2 o8 Y
# Problematic frame:
5 ^- K. \: N" v9 ^# C [javaswarm.dll+0xb8305]
4 ?- f! n; t; [8 }5 S: c#; E6 L& o2 @/ R2 D* E% A
# An error report file with more information is saved as hs_err_pid1064.log |