我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。8 g6 ^) u/ c, M5 [: @2 `- @
import swarm.Globals;
, B( w# B$ m9 j% I, x3 @1 I1 I2 N, ~" r7 s" _3 N) O) s
public class test {$ Z, h9 e" E$ f) e
/**
& q& U9 j# I4 d l3 K# R * @param args7 \* I3 o8 v0 _( ^. K6 n" h! Y
*/
0 M0 \) R+ i0 u7 m/ T8 g) t0 h public static void main(String[] args) {
0 K9 E; y( S7 s+ ?- {
* y0 D+ E- n8 Z& r$ z& N int y=(int)(10*Math.random());
, A& @0 x) Y% {9 {' a System.out.println("result is "+y);
) @# L. [) N8 o% d- M- T8 H( c( E) S/ Z
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);) m/ P- |6 |$ s7 L
System.out.print(z+" re");$ a* ?3 k3 H8 Z z8 q0 X2 t# c
}3 Q- P) a, e6 ?* z
}
& t7 a6 j4 X+ V; P/ p/ p7 ]- I
" t0 D6 r; b% Z9 u' K) t* K# J8 X1 \, N结果是:( p; f5 E" y1 |! Q
result is 23 k7 \: ]3 Y9 V1 H: i9 g9 @
#
7 n# T4 g7 p8 s( G ~# An unexpected error has been detected by Java Runtime Environment:& q( Z1 T6 Z z8 L1 y( |# b
#6 ~( T! l* M' q3 m/ t
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068: N4 [* X$ Y2 I: A% \
#7 z- `' ~+ i- }. b( T
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
1 ?( O. c$ M4 X% O! e$ v# Problematic frame:
; \0 y O8 J* B1 z, C$ }3 w7 d$ J# C [javaswarm.dll+0xb8305]# k+ V7 p8 `+ _
#
$ Q, F* P4 J# \# An error report file with more information is saved as hs_err_pid1064.log |