我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。/ Z; k- `' [$ a. K
import swarm.Globals;
; q: x1 f8 G! W3 Z8 n* f
) j$ ]* x9 o# @% D9 g1 ?public class test {, ~+ R" j' A3 M; z
/**7 v8 T, [2 W. W) M$ O/ q
* @param args
8 X5 U6 X! s) \1 G p, ]6 c" E) v */5 \! h0 S; ^$ D! @) }* {
public static void main(String[] args) {/ r1 L. e+ ]) e
/ x2 f9 f* |; }# | e& n' K* s
int y=(int)(10*Math.random());
* \$ Q8 p3 x! e System.out.println("result is "+y);. u& j( Q$ N# h* f
7 C# u0 }$ e* D4 y. ]' ?4 t0 M! [
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);: E" e- H) y- z
System.out.print(z+" re");# T5 V' P) _+ t2 g* h# A0 W1 V
}
. r: \$ x/ b/ h6 U: l9 Z}+ r3 [1 a' P, _$ Y. s/ k, }3 Y: N
, L# @0 \* w C4 E- @! g* V
结果是:/ n; j! ^ c8 ?: T# _
result is 2
1 \8 C9 y9 ]9 y) h h% j#- w& J, j- u" P
# An unexpected error has been detected by Java Runtime Environment:
3 C1 E; {+ \6 m! H: ^#
I6 j% P, F/ _3 e) Z# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
3 Y2 r4 h+ }3 _#! @2 R7 U D9 v0 ~4 m
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
" h% ~& ]8 F) u0 N) }$ V# Problematic frame:
0 `0 y, {0 N% y, \; l( H2 V( P# C [javaswarm.dll+0xb8305]# a/ i) Q C9 J# L" r9 N
#
( ]( p& }0 J* T; a) y7 ^- ?1 ]# An error report file with more information is saved as hs_err_pid1064.log |