我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。/ r8 l" N _8 t- y/ n" Y: e; y# E
import swarm.Globals;5 E2 Y) b7 |) [8 U2 G
$ C K9 D. H% z7 ^8 e5 W, P- u
public class test {
2 l t# `- o; Q' W" U7 r' P /**
5 @1 ]. r$ l+ ` * @param args
# ^1 m, `! j+ ^ G5 W3 N */. q& s! q, ^7 w: y+ X8 O! v5 r
public static void main(String[] args) {9 ?4 J0 |/ ?1 c3 | r. g
5 ^) x. l! B7 R int y=(int)(10*Math.random());
5 ~; ^3 E( }) u0 J: [ System.out.println("result is "+y);
7 Y; ?5 m: q6 g9 x
& A* D! u O6 i; U( S double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
7 D- |* z) Y+ l! A/ S( q System.out.print(z+" re"); Q& s8 R/ E) r+ I
}
; u( E$ B" B' R8 @}" F( h$ X) w" H
. ^: i5 `8 j- Y. t. a, Q: x结果是:
6 x/ H' \) L0 p6 W+ hresult is 2 c% H5 r. o% @
#% V" W" p2 w) j4 |/ ?
# An unexpected error has been detected by Java Runtime Environment:
6 X+ e1 f" t e0 u+ v. o' F+ t3 g$ G#
/ R" B- ]3 Y" B# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
* Z* I8 J9 I$ |#* R' E1 {, ~3 c* ]
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)' T+ |/ J' l1 r" a
# Problematic frame:
) R' c6 L* T2 J# C [javaswarm.dll+0xb8305]
. j+ E$ O8 H0 B$ {3 ]" S+ V& ~5 u#
2 y" P1 Y8 x7 U3 A; i1 Q# An error report file with more information is saved as hs_err_pid1064.log |