我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
0 M U; @# K8 Q8 B9 [+ Y, n Qimport swarm.Globals;; O8 g: h8 O. t
) U# v5 \1 t8 i7 c: T1 I4 Gpublic class test {9 p! M& l) b$ T0 y7 z
/**
1 ~# j8 M. F. U5 B" } * @param args8 Z' X6 J0 v( ^* v. v6 _; q) t/ F) l: _6 g
*/9 d* \6 h4 ]9 {( v
public static void main(String[] args) {
1 x4 C4 q; q* }) | - g' ^* H: J) Q& X# [2 J0 u
int y=(int)(10*Math.random());
" Q8 h6 r# V# n4 j& y+ n _$ w System.out.println("result is "+y);
7 r% }5 c( j. x. I) p
7 l' P0 p( x( B/ \ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);. x6 H; W4 p |
System.out.print(z+" re");" K" {0 n4 y+ w& }$ q. G# z3 B
}
. z* x- ^ Z$ N, O. W}8 n9 ?+ g0 r2 i+ K. B5 a* s4 z% c& v
& X- W6 z; Z, x6 p结果是:
2 S' o h- [: Y* Z6 R {* Uresult is 2
" u+ n' Y0 \- y2 \) x Q#( N/ I, h$ V$ h) L
# An unexpected error has been detected by Java Runtime Environment:
* _$ H C$ n* G1 ]" J#$ n% n8 `/ k' F( k' h
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10682 e9 v$ d& q( I; N V( \
#
6 v4 s: K0 y# V- M# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing) c) I" _; E' `+ u, i+ E9 |3 z6 ^
# Problematic frame:
+ z4 Q4 f5 ^/ N% q7 W0 Q8 e2 y# C [javaswarm.dll+0xb8305]
, C) ~4 [ C) G#& V% _1 G4 J: K# M" c
# An error report file with more information is saved as hs_err_pid1064.log |