我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
$ r6 j' |( q* aimport swarm.Globals;0 ^5 U& r3 t% I3 z
3 t6 ?. o$ F" K q; y: g9 k
public class test {
" F! V x2 m# z- O- s* m p/ n /**
2 @4 ^1 i% D# K. L& L * @param args/ j: P) C7 z3 H2 i3 y9 d' Z
*/7 z/ W! v8 c; M7 J+ a A3 w
public static void main(String[] args) {
f3 b6 `+ z, G# W0 v
1 O; v& q. @0 J- o8 d int y=(int)(10*Math.random());! ?1 g+ i u- v! t* t
System.out.println("result is "+y);6 [$ g/ W- x% e' b
* J x" u; j2 ?) w) @. i double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);7 q3 J5 O5 W* A2 t' g
System.out.print(z+" re");
( K6 e; L* q0 b. a# E8 N4 O$ a) y' [ }
1 W3 ~* R1 U4 Q7 U2 B- I1 w}7 i1 g1 B( L/ i
r( H/ T/ ]/ C7 Y5 u q结果是:
8 } V0 \+ V4 i% e8 X u5 Gresult is 2
4 \" h2 h7 d; X7 o1 |5 ^/ A#
0 _( {- x7 _% q# An unexpected error has been detected by Java Runtime Environment:7 Z+ d+ `. Z1 N, A
#
J: L( k( O9 z7 j) G' {* P# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068$ x4 E* X8 l' d- e! S% l
#8 k/ v: R( l) q3 ]' V7 {8 `# P0 V. n# L
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing); U8 `5 f1 H% j% g( ]' m" F- p
# Problematic frame:, S) @) n- V6 b3 N: ^6 E0 T
# C [javaswarm.dll+0xb8305]4 K$ O& i- M; l! s; U
#
a+ ~& M( X; T6 Y3 @# An error report file with more information is saved as hs_err_pid1064.log |