我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
. u7 `9 |! J9 |: z6 ^import swarm.Globals;
( m+ `$ }5 t0 Z/ T4 t+ h& v$ K/ i/ I7 F! p5 _3 N
public class test {' W# K! _ }, F
/**
( |4 B, {* B8 K * @param args
. {8 `$ _; d: }- [. ?: x' q, p/ D/ O */
3 e5 {/ g; `; D public static void main(String[] args) {
* i5 G j* u6 r2 J' B2 X) U L9 U ' U$ |; F% R$ W
int y=(int)(10*Math.random());1 r0 D f5 F0 B& P
System.out.println("result is "+y);
4 Y; }, |$ }7 S F9 l/ u0 h# L L
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
# t( }( |7 c1 t System.out.print(z+" re");
0 I) n) Q0 D: [0 M+ |% l; b" J }+ _# M4 H9 X# N. ?+ x; U
}3 U) a7 V$ ~4 f! u- a
; u/ S3 @8 u6 `# I' h# h2 _2 W6 J9 l. X
结果是:4 f' ?- ]2 x; E: D; e$ _1 \
result is 23 G: V( n* ]. I. n" b9 S& o
## y8 B/ V6 J9 s. ]6 [9 {
# An unexpected error has been detected by Java Runtime Environment:
, D( l/ g5 }0 ]) d: P#
, Z0 H. W2 t( T+ j2 {0 _+ T# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
4 d" F: Q; P5 Z) y: M/ C7 ?" N#8 D5 r. C# W6 y0 L6 Z8 p) W
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)# V& W& Q6 V3 |" |# F- t2 q
# Problematic frame:7 x) V- j0 U# I$ G. V n" k
# C [javaswarm.dll+0xb8305]
( R1 x. Y& Y0 Z; a$ A8 o6 I#, x3 z t! y) b& c7 q5 ]7 Q S9 T1 o8 ~
# An error report file with more information is saved as hs_err_pid1064.log |