我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
' ]1 r" h6 o: z. M6 O; a' H+ Bimport swarm.Globals;
! I# o( ^: y& n5 J4 e7 ?0 N0 B0 l9 U, l! K/ C" ]
public class test {
* t1 N1 O+ H5 x* c" z3 e# C' r& g( z /**
6 P0 ^* U$ H+ k1 I) w * @param args D, A, v0 Z D. Z
*/4 e- H7 E# } U$ m
public static void main(String[] args) {
: ~, Y! L7 H3 v* h& s" [ 9 O9 l8 C+ N/ ?% T, z+ _4 |
int y=(int)(10*Math.random());
' a8 V8 r0 |: F4 E6 Y System.out.println("result is "+y);
: r' z/ k3 c; K: c: ~" o. o7 @8 z8 q5 Q7 k
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);1 ]5 b# y' a2 B7 S; I: U
System.out.print(z+" re");# f; @4 f. Z$ j% g
}9 S' U7 d0 t; Q$ k5 w6 k: n( ^
}
+ |$ `' n* i7 L, a" K
8 E0 B, t1 z) e! \; @# _, R结果是:
- i1 ?% x+ g6 u. e7 b) J Nresult is 2
" I6 m: A7 g* @8 D#1 Q: o% u$ C! O# h0 O' z
# An unexpected error has been detected by Java Runtime Environment:3 `6 O$ [: `5 L; H) o/ f6 s. G
#! k8 L5 L) N4 P$ \
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10681 O) j8 k4 U2 |5 c+ i/ C' L, f
#
$ o M" e. _" M& C# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)' m1 ~ ]! [* ^$ i' T1 K s
# Problematic frame:
. I5 ~. |& N6 T: Z5 T# C [javaswarm.dll+0xb8305]& L0 A" I9 d" [7 E9 o9 D
#
) \3 D( C" \+ V, U# k2 s# An error report file with more information is saved as hs_err_pid1064.log |