我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。. W& N/ u7 F( D8 a" A3 X" ]% @
import swarm.Globals;/ ]. {4 f' v; r. n+ f' [. f
0 Y4 A: O. F3 m: ?6 x
public class test {
3 i) L: Y" x: _0 G /**; f$ D/ P5 `8 J$ b) E% x9 _& O
* @param args) a0 w: _) J0 Q5 D
*/ n# w0 d0 Z Z# g5 q& I7 e$ w0 t3 H
public static void main(String[] args) {
, r/ J" J$ W5 ]0 s# K g: l1 V
& W- w/ [" n1 e4 G int y=(int)(10*Math.random());0 Z6 a; _, B& K5 U) k9 E% S
System.out.println("result is "+y);% F1 S& J% C# e: b6 g0 |0 ]
+ g& Q0 @ s2 ~. E4 ? q, q
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
9 x9 j4 m1 l0 q6 G1 e! l* X System.out.print(z+" re");
; B4 R; }6 j4 h e& p i/ V8 j1 ~ }
% ?/ d) v+ i$ E( S}
& S8 P' _' S- k7 R" v2 E# Q$ W {$ }
结果是:
3 Y$ h8 W+ R6 G9 ]result is 2
, b3 h! e \; s5 v* S: p#
1 K0 q: P2 Z; {7 Q% y# An unexpected error has been detected by Java Runtime Environment:+ f$ g) V" ?9 G, E$ m: c! n7 M" g
#
$ ]1 V( H% Q$ P- y) p# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10683 G0 X4 x5 {( \: I N$ d" k
#
! ^0 U( N" w7 A% b2 H# ~$ H# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)6 D8 q: u! R" u7 b0 W* ^. q( ?0 d1 E( k1 q/ M
# Problematic frame:9 R! [, a) c- Z. j+ ^! V0 k# m
# C [javaswarm.dll+0xb8305]
: t7 ?2 r/ [; x+ W2 m: m/ y' b% G#
7 D. A1 m6 Q* R. s% _! | q# An error report file with more information is saved as hs_err_pid1064.log |