我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
: F* |; ^, ?9 c& j9 j5 \import swarm.Globals;/ ?/ ]4 \2 e( n: E6 a7 ?* s
4 V z8 w& E% F! P( }
public class test {
. T) K$ b( g2 c /**
$ y7 d! f# B) g; w) r4 S * @param args
0 D/ {3 W5 U6 Q+ F! c- ~2 F9 Q */
3 |2 z0 k5 F2 l+ s7 @ public static void main(String[] args) {7 p, a3 R& L n& N
/ P" L( s/ A. B5 e9 p; Y
int y=(int)(10*Math.random());
- v, v8 R0 {& S0 l: D* Z System.out.println("result is "+y);' n4 f% V& F" ~+ J! r3 Z+ R
' U0 g( |9 U1 c- m& M3 u" c double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
' e/ E( R; p; I' L System.out.print(z+" re");* y9 [( Q% ]: L! K% [
}3 r, w& @3 q, Y$ H
}! L. Y/ ~1 I4 h
$ W# T6 z9 c8 `4 C% l# c
结果是:
2 e# {. o5 A6 z0 \' x2 [! Jresult is 2$ G; A p7 ~" Q% W1 x# ~
#
& _& }- l! _' R2 N3 C$ A5 R0 k# An unexpected error has been detected by Java Runtime Environment:( C0 w1 m# M& z0 J
#) X# E& Z, F4 e4 L5 m( }9 D
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
, ^6 X, w1 K! }9 j e" n7 t) n& N#$ V5 |! a: j5 J7 }+ M. b
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)4 ~' f$ D1 H- Y2 Z( C
# Problematic frame:
/ w* X% Y9 k3 h7 T' N# C [javaswarm.dll+0xb8305]
7 n9 v* {5 p& |# I q6 H! ^2 X4 {& F#+ S/ R, H& K6 o* X
# An error report file with more information is saved as hs_err_pid1064.log |