我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
* K$ ]3 m$ N! [! ?4 wimport swarm.Globals;
9 a4 m! F: B; u" _+ D
3 H& Y! G! a. { A6 s9 Kpublic class test {2 B/ }% ?9 ]! Z/ n2 {8 T+ f
/**
0 O/ K. [4 N6 [/ h; |( e5 m+ n * @param args
9 E" K9 N. i7 v6 n" r0 K& {- d* z) l* o */
( l4 \6 y4 _, B9 F9 H* {5 c public static void main(String[] args) {: A) P1 n, ^+ @0 `
) P: j# O7 o% i; w. c
int y=(int)(10*Math.random());& C7 H3 F+ J( H% M
System.out.println("result is "+y);
! h9 V& ?' ?# I
; d- y* d `/ \" K$ V double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
0 F* p: W( N3 Y5 x9 C# Z7 T* g System.out.print(z+" re");
" K. t5 k5 s' H. y( W& q }! ]. d7 {( ^" t0 V" Z& A
}- U% [+ [' z2 j' \
' D2 i9 q) z( d+ Y) O; e9 O结果是:
; Y. }, r5 g- e: m& m" M# L* Fresult is 2& b$ H( g# F8 K
#
4 b. {9 H: d, n5 d: k, x# An unexpected error has been detected by Java Runtime Environment:) u7 t& W* ~2 `
#
i) M; D/ q! n5 a) ~# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
% n: y9 p* i: a d' P#2 `" H2 e7 f- m+ X" m+ i
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)5 }: ^( [' X; \; G+ s: p
# Problematic frame:
# Z8 f7 j" x0 k5 i$ x# C [javaswarm.dll+0xb8305]& m5 o- z V$ z
#
9 H; S( n1 `" y' H6 L0 f# An error report file with more information is saved as hs_err_pid1064.log |