我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
, e7 u* j) } |import swarm.Globals;' E+ F, h) M- A9 [: q( @
e3 i+ R# w) W* e3 P
public class test {) X' d3 z* p2 G" @* R/ ], x
/**
1 K0 [6 p" [2 P, Y * @param args; A& q) V1 \% s4 b9 ~! D
*/
1 d6 _& |- C$ f" }9 l! ?, ~7 r public static void main(String[] args) {# c& F3 }* |) j B. D! h2 F
D4 A C& j8 \! a, w int y=(int)(10*Math.random());
8 _7 L. D2 v7 ^ System.out.println("result is "+y);
( T1 t w/ P( l5 Z) Z, X$ z- v. L7 C2 R/ u& m/ U. H$ { A. G! a
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);/ ~) w$ a# F( o P+ u, Y" Z
System.out.print(z+" re");: {' X ^+ q5 Q0 {8 Y1 r
}2 D. d# v; z# w3 m; b1 p5 O) s
} y8 s, K. t; B- j) w; p
* O% t* O, C4 r8 C$ ^2 k结果是:
" Q8 Z" l' `9 a: P- ^result is 2
% t/ p& @' ^, w#
% U8 y9 ~: {- i. a% s# An unexpected error has been detected by Java Runtime Environment:+ w- l2 O5 k; S; k2 R& m' r. ?
#
" n7 N( w( r* q' c6 @ i# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068% y7 ?1 b: c1 k8 Y
#3 l9 q4 k+ W3 I' [- G
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
0 A- T& }6 }' j% t" A! U7 m# Problematic frame:. B w0 M* y. ^" U3 L; H4 H
# C [javaswarm.dll+0xb8305]
4 G1 @+ f3 l! ^0 l7 d6 f) Y* O#1 a& @* F5 ]5 r; x" t
# An error report file with more information is saved as hs_err_pid1064.log |