我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。. R) l% b* a! M; K0 l# R e4 D
import swarm.Globals;
' }: i* _; q: i
5 I& }0 Q. a& Rpublic class test {
0 l# k8 | R# L /** B, k& }7 k3 h, I3 S
* @param args
, F! V' V4 o- O% P; ^5 T */2 U4 S$ }/ T1 a$ ]6 X2 t1 K
public static void main(String[] args) {
, G7 v: D! q6 ~4 i . p5 s( L6 h: `) a& V
int y=(int)(10*Math.random());( O: a5 ?! @& E" b% M
System.out.println("result is "+y);2 p. g1 m- Z7 u
- [+ Q4 \4 g0 ^; C, J+ j2 I; R% b
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);- e: @6 u7 f9 e$ Z1 c
System.out.print(z+" re");$ r/ @8 y) b3 c# b) k4 i
}
" D: z# ]# x1 V, u0 S$ E}
j2 M: l: I& I* v; q z
N+ u( d- _9 @8 H2 {; b结果是:
( P0 s; e, B4 n: nresult is 2
9 z8 n( n& `2 ~#
& M8 w. W+ E$ D6 R, m# An unexpected error has been detected by Java Runtime Environment: n/ G6 h6 N$ V# d
#! V. g0 v; U/ j. Q' Q$ y
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068( j& p+ W* u* N) \; I
#7 q+ |# @. O6 Q3 m
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
& K4 F, N( Z* _) k# Problematic frame:
3 j- u& G5 F) O8 J7 c# C [javaswarm.dll+0xb8305]# X; e' Z+ ?! K/ W4 T" f3 ^" h
#+ Y( W% V9 j; I
# An error report file with more information is saved as hs_err_pid1064.log |