我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。. ^! a7 p2 g8 g
import swarm.Globals;
; a8 r( n% N9 L& Z' ~% M
! {! r' k- {. v( e+ ^3 P& `4 [public class test {( h6 J/ `$ o* g0 W; `0 H
/**1 A* G% K2 X! C9 k3 s- `( p
* @param args9 g' m: z+ Z% ]* \9 Y5 I$ r
*/ @$ A# }7 n& x" Y' b" v4 M+ C
public static void main(String[] args) {
0 _) C q" P1 Y ( D( ?) `; c/ c6 X2 l$ u4 _
int y=(int)(10*Math.random());
2 H( x4 i6 Y; T System.out.println("result is "+y);
2 a3 N9 O( X0 {7 F- i0 k: Q- a
' |) y+ `# k% F' L6 K6 L7 _% w& K double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);- d1 a. K: b M: x& G
System.out.print(z+" re");
" C2 `' X+ I$ `9 ? J7 M }
* @1 H' O/ e5 b} r4 k: k. V$ ?7 a) K- O
: z) U; d9 G) D/ ]; d% D
结果是:
. _; w0 _# j2 W' s" q% Qresult is 2
8 D' L# N8 D6 `6 p- g, W#
: ~- F+ A6 `: [' m& ]8 w( ^# An unexpected error has been detected by Java Runtime Environment:
& O/ ^: G! C* E5 A. {1 \+ y/ f8 G#( |) I; N. d/ q# K) d
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
" y8 r+ a. [) s; g9 o! A% ?#
6 A9 k5 v" Q: K/ ~" J! O# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
) ^( _0 c3 t) ]' \. T9 I# Problematic frame:
* K+ g0 Q" n U* Y2 i# C [javaswarm.dll+0xb8305]
2 `. T0 s9 z5 l Q4 u#
8 V' F# b+ S, E: }% n( `: r# An error report file with more information is saved as hs_err_pid1064.log |