我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
: S( I( p4 A6 _+ I1 uimport swarm.Globals;
" L7 t9 J5 z$ `- S- r# e, z9 A5 e0 e2 F8 i
public class test {- I- M7 @8 i, B3 X( [$ p$ G% Q' Q
/**# L- G( c8 P1 q) C8 q
* @param args
& `: Q7 @0 {2 s M, g; b. s2 U */
0 k0 n7 t& m$ F8 a public static void main(String[] args) {& ] @0 e7 D" ]
" I7 n- i5 O5 |7 ^ int y=(int)(10*Math.random());
! ]/ }- h, |* R System.out.println("result is "+y);
! m s- f f- y: U4 F, b
9 u9 e3 R+ g) y$ Q$ r+ `2 C double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);& P( i }) D+ X' o
System.out.print(z+" re");
/ A5 n* X* X+ B) P- e/ t8 e }
1 Q+ X$ u! ^$ g3 a+ o}
3 l; j7 l. d" N l! e
3 b& r' K+ }8 x, ~结果是:
- L7 G" N8 [5 Y" eresult is 29 v9 q' Q- n* @( n( Y/ |
#
, \& T }0 b! A) E D& k+ f# An unexpected error has been detected by Java Runtime Environment:
) M: b O1 G. e, B; H3 q, `6 v% a#
. N$ A% {$ e0 z# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10685 X" q, x7 G) R6 j# H4 W
#9 a, E% O! R7 Y9 n7 M$ T; I
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)! E+ d+ Y6 W" B
# Problematic frame:
. G: I9 ~, m1 t0 J' [# C [javaswarm.dll+0xb8305]# C/ A0 d4 \* m
#! v; [- o6 ]* [
# An error report file with more information is saved as hs_err_pid1064.log |