我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。* h3 r; z. A% b3 s! @2 B% A& w
import swarm.Globals;
4 {2 c* b, \4 J; s! l" K
8 I, s3 w* q; U4 s f% `public class test {
- D5 l* M7 k" y$ ` /**# _/ X6 Y1 m3 P' r2 {
* @param args
! m _5 \1 c1 y */' X, ^: ~* p% O, L3 g# p
public static void main(String[] args) {& t# j/ [5 A9 y0 P* \; R% w1 }
1 I, `2 E! o$ Q4 \0 h+ t int y=(int)(10*Math.random());
" o |! _# V0 ?* { System.out.println("result is "+y);
; I2 s2 m" d1 V' T
4 |( y* u, g" Y/ { j# l& I" \ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
5 H9 T& u9 E' L/ e; o. R System.out.print(z+" re");- [7 b0 M; F$ Z7 q3 O
}' i7 |8 S, I) y# ]) A
}4 |5 s3 Q! o8 }& f0 {
9 W5 z9 W! D$ U7 A. F
结果是:+ a& K* T. L" j% \$ T+ v5 `; a
result is 2* U2 G+ U6 [* R) R o! o
#% l" d0 H( p: _' B2 d: A
# An unexpected error has been detected by Java Runtime Environment:# Y+ |, j3 n+ }* T
# U1 n; z5 ?$ t+ S: U5 b
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
/ x) f& N5 g, s/ J! |#1 v! z: T6 C: I, I% x+ G
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)* O/ |6 b0 P5 N! Z
# Problematic frame:% Z' N& }8 M, c
# C [javaswarm.dll+0xb8305]
; B! h4 t" \4 U, o: ]6 M8 V" B+ U#& j4 e- I: B' \8 H, ?$ w3 }8 P! O
# An error report file with more information is saved as hs_err_pid1064.log |