我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
. R8 B/ a R# \: E6 @4 b8 B1 Rimport swarm.Globals;5 }' H1 U# T5 i. R: C
$ ]# {: S0 r* D7 p) o" S0 w
public class test {) {) e2 x1 l- G* h4 C
/**
# R4 V1 M( N- ^4 b( T3 \ * @param args
# r1 h' o) Y. Z% N */
9 ~6 G% j$ m- K$ x/ V2 y ` { public static void main(String[] args) {7 o) N7 H. I/ k/ d7 x; c) b# X0 ^0 C
/ t% d6 _2 C7 q7 n+ F int y=(int)(10*Math.random());
4 j: E# n& H- x* Q ?1 z System.out.println("result is "+y);
& @8 `- Z/ p x% C0 e% h- {2 N7 l2 Q4 \+ i& q
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);, q/ ^! J2 H7 k& X6 n/ x
System.out.print(z+" re");/ `3 P' ^: w o
}/ G# e- `( Q. u0 X
}2 L, w6 D& n) @% r1 z
* \+ {$ b' o1 U7 o$ K3 v2 T
结果是:
" p! Y+ R: l. g( {0 \result is 2
3 W$ A8 C$ U1 B. e8 k9 m#3 [& b/ g/ R; w3 {
# An unexpected error has been detected by Java Runtime Environment:
. |. J7 p/ _$ E! J. S#
F- \. b4 y6 ^* a' V' \. z# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
; p! H5 D& ]. y/ b#6 b" N2 j4 M( B5 b( Q
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
/ y' W m& @$ H, p/ u# Problematic frame: X/ w! R3 V; G3 V
# C [javaswarm.dll+0xb8305]
6 J5 C5 w, g! k#
' U/ k; [: ?( m m5 h# An error report file with more information is saved as hs_err_pid1064.log |