我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。# \ [) l1 B8 G5 V7 ?# j
import swarm.Globals;
1 H- E7 r5 j8 y' n' q
# t0 z2 C O! M/ Upublic class test {
) g7 F$ F6 Q# n* T, D /**1 A# _5 B1 _4 \/ U( p, z \ T
* @param args; j3 |! n. c! {2 ^
*/' C# D- |& ?' |3 [* l- n
public static void main(String[] args) {' Y& M2 B& R4 y- R
- m/ P# _5 y7 D8 p
int y=(int)(10*Math.random());
, ~# N$ K( A" L! C3 y System.out.println("result is "+y);9 g) e- K e0 E3 a3 g5 E
+ O, d0 W# r$ Q" L f# e* t$ m6 n$ ] double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
4 c. S# a1 R% d1 g9 A \ System.out.print(z+" re");1 L4 C$ s" p$ I% p1 e
}' N7 V6 x. h# P" N1 n2 C. y" u
}. d. K8 d, |# d4 s& ?
9 l' ?+ r# T! k) ~" M# R9 r y) x
结果是:
; F2 y9 F% Y" U0 N/ k4 Z. g; bresult is 2
! ]/ _/ N( k2 [8 I8 e0 r#
7 z. y! p/ K. y6 R+ L# An unexpected error has been detected by Java Runtime Environment:) K$ d Y9 {/ ]( p2 r# I
#( [! ^) M+ Z: j _) t% k3 A& o
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 b8 M1 U) X. B5 a% d1 N* B, O
#
6 z9 y& b7 Y- M# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; j& h' R8 w: t+ o: J4 c: \; n6 ?# Problematic frame:
! B3 v9 | C3 w2 Z) T. t) K# C [javaswarm.dll+0xb8305]* I1 k+ M1 `1 w; Q
#
, Y. o4 p% o ^, L9 V# An error report file with more information is saved as hs_err_pid1064.log |