我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。; | V4 U9 I' T& f$ K. v+ x G
import swarm.Globals;) t1 \ a& P, T& ~! K9 n' l
$ x+ x. k" E4 E! K
public class test {0 D/ E: O. G0 b, x
/**; V; ^ C" a9 I4 a/ z0 }! ^( G8 N
* @param args2 Y6 i6 t9 u8 p- n
*/' Y; F; ^4 I6 t- L
public static void main(String[] args) {9 d- B5 q# Z$ W* K2 j5 R9 Y
3 S; p/ u* V7 c. e S3 h( g% g int y=(int)(10*Math.random());
& V9 ?1 j( Q# X+ L# p# a7 t System.out.println("result is "+y); V/ ?, O6 D; ^$ x9 u8 E/ i2 d
$ R9 P/ a6 h8 y% e. {
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);4 p: Y6 m& X- b$ s+ M2 p
System.out.print(z+" re");8 u/ ~/ x7 z0 `; |* z
}+ P0 y# U/ P$ @7 u' r H
}
6 P/ ?' j' m/ q: }
. E f; m# R# F0 [结果是:
. @- [: U6 Z) d Presult is 2
6 z! G2 r6 D" y, Y9 d4 V, \#3 R( q; u3 C7 s- D0 E. g2 \# L
# An unexpected error has been detected by Java Runtime Environment:
$ u: y) e* H) f; ~#
1 ~( n* K) O5 Q. m% Y; Z* b# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10681 r: `" f- }; d* `
#
( ]: A( n. T$ `% b6 ^7 _. E# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
/ P' g/ Q6 _& x4 l% x$ y# Problematic frame:
$ J/ M& v& x/ F# C [javaswarm.dll+0xb8305]
! X1 E9 _8 |1 M) n- M#
, |4 _ P; M) ?: Z$ m! ]% m# An error report file with more information is saved as hs_err_pid1064.log |