我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。& k' I, t( Q5 S5 N% v8 r0 E
import swarm.Globals;
) t( L5 m& @( R, L" p
# M. b& x4 I! U6 V7 f* ]public class test {1 I7 i$ @7 a, S& C+ ~
/**
b% x5 J% g- w* L * @param args
) I1 q4 B/ m- z4 l! | */
1 g9 @0 {& n; L: T public static void main(String[] args) {
4 `+ p. v$ _' E3 R* G) [
, D' ^ B$ Z9 V0 \5 k7 G int y=(int)(10*Math.random());
5 }. _3 W% r( k4 T System.out.println("result is "+y);
, M5 h7 H% U: P
* v. _9 U; x7 K double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
5 u5 O6 A: I( ]) b5 u System.out.print(z+" re");
- L; g. V& Y+ \4 _) d }5 @2 B, i7 E0 [5 J; w; n
}" \+ z* d; W8 ~9 u4 A$ V
- W$ J0 V$ E, I' N, [3 ?
结果是:. N4 b7 Q" R/ K
result is 2
! R4 l7 J# R/ Y#
7 |. q" O2 @3 M; K0 u' d# An unexpected error has been detected by Java Runtime Environment:
! w8 L% ]8 \( N. g6 P* G#3 ?$ n9 }! S2 }3 ?; L, |
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
( w% g/ p, P7 z#
& g0 A7 }. p! x& C9 ~/ X$ f" Z! I# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
( s N% P# v) @; F; l7 a! ?' g- K# Problematic frame:
( ~$ n0 s# H% Z y q& I$ a# C [javaswarm.dll+0xb8305]
& H) i7 F, _) ]0 t* }! {9 B#
% I2 m0 E- v% k9 p3 ~# An error report file with more information is saved as hs_err_pid1064.log |