我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
f' e* m5 a' g" ^ Z, |import swarm.Globals;
6 C$ j! `( f" N( X) w+ @9 w% G5 S, n) ~2 [: \
public class test {2 J( _" i" z9 `/ t' `0 N. D+ A' E
/**0 t2 ^2 O2 n0 J- @+ ?
* @param args
9 C9 o7 M2 K5 U' o */
1 r# J" A9 I$ Q. X public static void main(String[] args) {
2 O- a# Z( a7 @5 Y 5 a0 C% r' `5 N! e3 \
int y=(int)(10*Math.random());% y- J+ G2 x# F/ V. J9 ?
System.out.println("result is "+y);
! o7 B3 a8 O% j$ g: x$ f- I7 ] K5 A6 F. x K2 ?
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
; K9 I. c, m$ i4 U1 ^ System.out.print(z+" re");. H- y) ~7 ?: y+ r0 j
}) h. _8 ~: q* \! c B: p
}- R7 p1 ?" S2 [7 @4 ]
1 R" F) o9 P1 e+ e: ?# W$ h结果是:
8 {) L, ^- q4 D/ d- Cresult is 2: }# O' s* a" I; Z; \+ ]
#
( v* l0 F2 n" G$ \' i2 H: s) @# An unexpected error has been detected by Java Runtime Environment:, F1 s4 u0 \0 I1 c0 K
#
1 ] `" D& K5 W( m; {% y) K# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
6 E$ Y. g- p9 O* W: c- |#
4 U( P- d E( b/ T& i1 V& M# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
5 x0 p$ V! L& T( d' V3 K# ~2 z# Problematic frame:
. U) P* I# a! I) N/ r3 W! M4 u4 A9 x# C [javaswarm.dll+0xb8305]
6 E" u+ ?! }$ Z8 h#
6 q/ G! Z8 W6 J7 C# An error report file with more information is saved as hs_err_pid1064.log |