我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。* ^0 i) G- e! I! S! t: n
import swarm.Globals;6 F$ P! [; @. w' P8 Q$ d
) T2 L8 x" \1 g
public class test {, }1 q9 ^8 v3 H0 K5 G' v3 N$ f, ?
/**
% D& R% j' h2 W5 P0 L0 X! M) u * @param args
, ?+ t$ J9 K0 y% i) @) K */4 B( y' p& u; A& y' H M
public static void main(String[] args) {! W6 M/ Y ~0 ^' @1 v9 G4 |
% a! ^$ U) a* f* _8 N5 ^
int y=(int)(10*Math.random());
, C% B! X: J9 E4 [5 ^4 t System.out.println("result is "+y);
6 S! p5 K! G4 x' \7 [3 i
: R# A9 D9 U0 G% ?/ Z double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
2 ?( `, z0 p! K1 e U' A System.out.print(z+" re");) T& E5 i% b4 ]. O
}4 V# P8 a4 i9 {4 @
}
& b: N( D% F' Z S3 ]* L$ {3 O q' p9 H2 ]+ O: X# t
结果是:
5 |, R# N( w6 b Fresult is 25 `+ ]4 |3 K `2 v. v
#
4 {( K! t' d' U5 { X9 E. F# An unexpected error has been detected by Java Runtime Environment:
) R3 f \* w& r, K' p2 B2 k#2 y. B2 V3 z8 b- Y
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
+ v% ]' ^. b0 D8 ^6 I- e& c#2 f- K( w0 y# `
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)" ~( q! s. w! w, h; E- R/ r
# Problematic frame:
& T+ Z$ W9 P6 S) U" b& `# C [javaswarm.dll+0xb8305]: U- C& ^2 D) y2 H+ ^ `
#
' C) K6 S |1 C5 e: N, m# An error report file with more information is saved as hs_err_pid1064.log |