我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
X3 i8 V1 A' m" f1 Fimport swarm.Globals;
# j$ Z, }1 `8 D) x
# j( x, S- C9 a) y, k J) S* [public class test {
$ f* ^, W+ f& M8 M$ Y' @! O5 n /**; R+ [% a% x6 G
* @param args
5 p& x/ i4 `* P8 i ?: j */
# f5 h% e! b+ p0 z: B' o public static void main(String[] args) {: O5 p: ]6 u9 ` a5 ?
; e/ d1 b/ t1 @ E int y=(int)(10*Math.random());
: |- d8 n* S5 \ W! c System.out.println("result is "+y);/ d8 j/ m0 f h0 d4 z. e
- [- T7 c! |6 F7 s
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);. P0 D m+ P M; b
System.out.print(z+" re");( o% K' u7 Z$ i. X, [' o% i: w
}
, _" W& X) W& _ D}0 Y6 T$ q$ l0 [* G3 [
9 v& V5 _9 {- z& b E& G
结果是:
. ?6 \2 ~$ @: ?. J) }/ F' ]result is 2
8 D: k7 W9 u u. @% n" w- U6 K5 W0 V#" V8 l; s, _& g4 P& x$ m2 _% g- Y
# An unexpected error has been detected by Java Runtime Environment: j/ B/ x6 L; }
#
# Z3 X) X; f2 `' W' n6 N4 H% g# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
) q# M5 t o; e) e& b7 ~, r f; k2 z#
* l2 _* a, g9 O5 s# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)7 d1 E2 w4 H3 | k. y& G
# Problematic frame:
5 U$ f' f; a. ~- B( L# C [javaswarm.dll+0xb8305]
: o. n G2 v1 I0 M" k1 J## M0 P4 n4 Z! u% y0 `: d5 K* h1 {
# An error report file with more information is saved as hs_err_pid1064.log |