我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。+ ]5 f+ w( c; t& Y. [& x2 I
import swarm.Globals;
2 A' B6 |" I5 w8 P
( j0 e( J3 |, W, h( |public class test {" { _8 j0 ~ o: l& j
/**
, |9 `" t8 M9 z; [ * @param args9 w8 o& u% @9 ?7 N" Y
*/
. a) U: I0 v. e) a6 z3 {. ~$ e# A& ? public static void main(String[] args) {( L) ~, V2 E2 [4 ^
1 ?- e$ Y5 Y, N+ k% j9 p+ h8 Z
int y=(int)(10*Math.random());. I5 n L1 E& y* M
System.out.println("result is "+y);- F" `6 F6 A% J& Y. V. d
+ N7 u8 G, ]/ f% m9 M/ j- s
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);5 q1 a* n, ]" `
System.out.print(z+" re");8 B) V0 I* z. F: f0 s8 z
}
" s/ [2 u! o9 u2 v}, d" O% @6 l7 D: _9 D8 \
& i$ q( ^! x% p6 m: ?" w9 ?
结果是:
/ t0 E ?! J+ B, Qresult is 2% ]% s* B9 i: x6 J3 I* b9 v7 }. ^
#
0 X7 l! W) G* E: F% o# An unexpected error has been detected by Java Runtime Environment:
2 d. r( w* m* f" ]#4 ^ z1 P+ c; b# {! \! D; e
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10685 S4 h0 q q4 B& x a7 t/ M
#2 i. y( ~# Y8 v6 s
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
) c* b8 I+ L0 k: j# Problematic frame:5 l E6 h5 Q2 m- E4 a3 x7 e; g% L5 J
# C [javaswarm.dll+0xb8305]
) A/ d$ G4 d) \, w6 D0 ]#
6 L O" J2 o+ ~- X0 }# An error report file with more information is saved as hs_err_pid1064.log |