我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。) P* O$ [$ [7 w- D
import swarm.Globals;
" v( k4 q9 S+ o" j1 a( Q3 t
; w- S, d3 u. Z' e5 b' ?: e: xpublic class test {
8 ~" K V) ^6 ^, H) |8 K4 h; V /**
! [+ _* W. m5 Y6 U. g# ^2 |0 v* X/ P * @param args# Y7 W0 \6 [; @6 ]
*/" r/ [9 i, M; L8 z D5 L8 h
public static void main(String[] args) {
9 J ^' Z4 S2 C$ J
2 P! b/ \$ y% ]: O7 N1 |/ I: E int y=(int)(10*Math.random());
5 S+ ]0 m0 Z0 M# J System.out.println("result is "+y);0 z+ f4 e8 R' [8 m J
7 s- E0 }! O7 b6 s double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
) H% \2 T0 N: F+ M$ I System.out.print(z+" re");
( G0 q( W9 p+ C }$ b' Q4 C; k6 K* `$ e* J# Q* D
}
' R" R& z) y: D1 a! e! G: Y+ @- v2 V, W
结果是:; [) \( }4 u# h( c
result is 2! ?1 t2 o }% W
#1 G5 W' o* `# Z5 _) u
# An unexpected error has been detected by Java Runtime Environment:
4 ~4 Z, a. _8 S#
4 _2 J, q4 K7 b' f2 ^+ _* G# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068* c' ~2 g* T: v! A
#
" B( l3 y% W) B& b7 A' y# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing); g4 ]4 l' j+ z. b/ B" C4 p9 Q# d4 m
# Problematic frame:9 h8 k+ M" a: T! h6 m& e. t1 s
# C [javaswarm.dll+0xb8305]( d1 B1 V8 R4 \& e6 O
#
) X2 v0 ?4 g4 _7 N& Z0 t+ m: a# An error report file with more information is saved as hs_err_pid1064.log |