我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。9 v9 v {5 ?, Q) F! p
import swarm.Globals;
5 G) _: }2 y' N+ h0 `8 y# `7 |2 x+ Z! X9 T
public class test {
5 n2 ~* m1 C! X7 H, X /**
* l: W3 Y' e4 i& I1 Y * @param args8 @8 z7 ]0 b: H% ?6 F5 M
*/+ D7 G* Q, G' D. o' D8 v
public static void main(String[] args) {
( m# c c r+ i" ]
9 m1 f$ {; t+ ]0 { int y=(int)(10*Math.random());
+ G1 t' v V- j4 A$ f System.out.println("result is "+y);1 }& _+ B0 }, d$ v
A8 e; k$ i# I5 J8 u5 V& m4 u
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);+ X- G$ h/ ^5 f- [. p
System.out.print(z+" re");
: q' W* h; i% F" {/ P K! v) } }
0 D8 J6 ~3 Q r! W) ]% p0 {}
$ u/ w! a0 t/ x* ~( w
. `8 s1 Z1 y7 w$ P6 e# R结果是:
4 K/ @( l+ v7 |6 V" c- D' @result is 2- f+ B% p" i) z2 G% Z$ U( I t0 I8 _3 M
#9 J! Y/ f% M, j# W$ A+ S
# An unexpected error has been detected by Java Runtime Environment:
, @) c* I* \6 o+ v6 i#* Q3 @" e/ ?4 m! k7 w9 M+ R
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 ~* D0 P* ?% l* f
#7 g( y2 s) }) P/ v) V8 W
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; s% X$ A- f4 F" @4 T, A: U# Problematic frame:7 b6 N9 k7 E. K7 b& H
# C [javaswarm.dll+0xb8305]
) Q) Q, z+ n% s% V Y0 S9 D#6 ]$ m8 N( T+ f2 Y! l- f
# An error report file with more information is saved as hs_err_pid1064.log |