我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。& J0 j" j; O5 o3 u, o& n) G2 m8 b
import swarm.Globals;
3 e, Q5 k! @, X& `. C4 x# A6 x9 }4 c4 ~& i
public class test {
1 g2 D! f% ^- i6 `* F' k6 m /**2 f( G. r" w; ~2 d# B
* @param args
7 H6 V: `$ G: u7 u1 x _& E+ _ */& g7 {# }/ X% R% M" O
public static void main(String[] args) {
" d% M1 K( \! J- M " N U/ E4 F( a: u: u4 A5 B, n
int y=(int)(10*Math.random());; g) m2 l4 J2 B4 _! v
System.out.println("result is "+y);
3 `! C* p6 I9 i0 g
% g5 B F/ O0 a, F; A( c" n# G double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);8 j* s) r9 \! O2 t! ^; i; I
System.out.print(z+" re");+ g S; ^( r. Q v# ?
}
, k7 e& Q9 z! U}
2 q; [, H. T8 o( {; b- b
* P( m/ z$ G( g8 \3 i; R结果是:# v0 }4 {: c) ` F' K
result is 2; `+ w$ [! }$ [0 f0 o
#% `9 ~2 q% [8 g7 Y7 e* b ?* L( P
# An unexpected error has been detected by Java Runtime Environment:+ X! ]' y. n* u# f
#& O; M, E2 Y8 A, V0 Y$ p
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
B& g- l+ R2 c/ a1 V1 W0 n#' p I: J: E+ u7 E
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)7 H. M7 |9 D: X# k/ _
# Problematic frame:
" S& K7 |# @: o. N) F# C [javaswarm.dll+0xb8305]) r7 F, `: m% R+ s; W D8 Y1 |% N t
#% b7 b$ f5 r+ V( ^$ k
# An error report file with more information is saved as hs_err_pid1064.log |