我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。' A$ W/ W0 N: h" s) S5 P
import swarm.Globals;+ d' V; u) q O3 J& W
# d- Q I$ f" j7 b; o7 zpublic class test {
, l3 q! B+ ?( H /**
( h9 I H, j* ^ * @param args; [# f' S% F5 y) q
*/
# S+ l0 e& h E public static void main(String[] args) {4 |3 C1 V) v) y/ C+ D2 q' Z7 r
* Z/ {5 [6 @. k/ ~, m4 v
int y=(int)(10*Math.random());1 c% n a3 u# _$ A: y1 v
System.out.println("result is "+y);
' R8 l* J) `- L1 l6 W" P
5 j, M3 r# O& O. h0 l2 Y) `7 W double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);9 v6 F9 W3 Z; [; j
System.out.print(z+" re");
; U. F# H4 a! `9 i% |1 X1 J- X# ]5 g }" o/ p7 e+ A% [" Q
}
5 `; l1 e9 c- s) B, G u- u& J4 {
7 D/ Y7 ?" h/ \% e9 d3 u结果是:
( U/ W$ U* x" x R4 ^5 p; W3 Kresult is 2
& k9 H# s* d) l7 V#9 P1 t7 d; X' t6 j4 J. z
# An unexpected error has been detected by Java Runtime Environment:
6 S% ?* ^- J0 E5 A$ |* l) p8 a' P#
: ^, u7 O1 ^3 ~" T* s- q: q# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
. t8 i, c6 W. |6 m3 B' K) v#7 b; ]" ?- z; _1 S% C
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
, x6 N1 s: x- G; I( ~; Y% J# Problematic frame:
! Q& B; I3 ~- x+ U# C [javaswarm.dll+0xb8305]9 }6 f# W. [& r: g3 n
#3 `! z' W) c% j$ }
# An error report file with more information is saved as hs_err_pid1064.log |