我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。/ Z- z% H& F0 [7 ^1 @( y* ` P
import swarm.Globals;
# U. k: |) P" z
% B1 y A/ P' K; i; Fpublic class test {6 B/ i6 Q( ~0 m
/**3 j, y& V w& w' h
* @param args+ z6 X8 R3 l/ Q/ d# @* R4 m
*/
" z) C- q4 {# O) C; K' o public static void main(String[] args) {5 Z! P5 b7 Q; {' e& e
" n" k {6 h- C. R
int y=(int)(10*Math.random());
: q3 p+ u$ n1 W) |+ R. C System.out.println("result is "+y);
( C7 E) m( l5 c7 M
' O- a. I3 h1 W! P8 {/ { double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
) Q" {7 D, E$ q. d System.out.print(z+" re");
O5 s+ a. C" @7 u- _& E4 x$ o }) J8 M, l7 w2 u1 F, `
}
, k3 N" s) a! ?1 _; |: M2 Z" a* ]& {+ e8 ]+ H3 S! y
结果是:, E* Z$ j4 e, S9 b
result is 2
' K% V2 c# h7 i6 ], G4 \#0 N( f4 @. [- b$ Y) B
# An unexpected error has been detected by Java Runtime Environment:
& w/ k) k0 C; h {, F+ `' [* }5 t#
; d1 m" I( ^1 e7 x# e9 p# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
0 T4 b. X% `1 p6 V% U; Q#
: R9 W/ K2 e" @% B0 i; {0 V+ H* \( P# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
) r5 t- g! `0 R& N% K# Problematic frame:( U, }0 Q( I6 P3 V
# C [javaswarm.dll+0xb8305]
: r( g0 P$ E, [/ L" G) ]#
$ _: g# N9 K, m% j. ~# An error report file with more information is saved as hs_err_pid1064.log |