我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
/ [' e5 g; `6 R: w% S3 F R% Iimport swarm.Globals;/ \( Y$ S* b) C* ]* Y3 i
4 z# r3 Y; w, Opublic class test {
. O& W2 ?- ?2 u3 v9 s /**
& H) |. X; P$ }, M c6 Q* ^ * @param args6 L) u4 b8 s0 L* a: I) g
*/8 s" X; `7 I, r/ H8 D
public static void main(String[] args) { Z' m0 b% W5 l5 U6 J
6 W9 l( \" ^( P
int y=(int)(10*Math.random());' ^' T9 W; U% N7 |( _+ p
System.out.println("result is "+y);
0 D$ W+ Z P& x/ m" g+ |# ]" G7 R( o( e4 z: j8 s
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
2 l4 Y% K1 ~& \ System.out.print(z+" re");
7 W: e0 s- H% @4 \+ F }
. }/ b& t5 b b. W' h}
( |3 H" L1 F- d7 Q
; \4 f! K- c+ z1 q' u结果是:
( Z* g+ U- s4 F) v- Bresult is 2
- e; W( S- {2 U#5 u, y; T& y6 J' j) o/ E: F
# An unexpected error has been detected by Java Runtime Environment:: M# X x. W/ B) J6 o) Z# C+ Q
#. `& n) o0 ~9 {; k5 c: B" s
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
4 @% b- {, L6 Y! T#4 O7 M- Z B1 _" p
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)4 v4 Z0 C% L. Y( B
# Problematic frame:
. Z; d- x; }( h, I7 i7 y# C [javaswarm.dll+0xb8305]
+ y- e: q, i8 m0 `1 A; Z#
) R6 g; ?/ n8 j' Y ?6 ]# An error report file with more information is saved as hs_err_pid1064.log |