我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
, {- E) D% {: w* V% b7 e" ]import swarm.Globals;
/ _% o! C1 t& l' ~/ [
& u6 S4 R/ v, k1 Jpublic class test {$ G# I. `& a7 l
/**
/ k& i# n4 o+ f8 c* ?% u* q * @param args- ~9 t; j; Q1 G: }* P2 u& @
*/' R# _, R- z7 w3 r4 t
public static void main(String[] args) {
2 @" Z- X9 Z4 W+ a5 j2 T% w
7 q5 t6 `" f% [* V1 e int y=(int)(10*Math.random());
8 m0 d+ x. ?# f4 v' {& A' b System.out.println("result is "+y);
& {; k9 |: }% `2 W
. `) |. J# @+ I! z; Q; S double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
4 B8 D7 o) z! p: L System.out.print(z+" re");* i- C7 R& @. C6 d, `9 N0 |
}( O( R! W$ s, d# n: e; w( Y
}" `& Q- `. M! X+ R7 l, c
0 Y' ^5 y5 L+ i9 n5 a2 Y" |
结果是:- f: p6 p& P0 G) m' a( C+ N
result is 2. |7 h0 P- @' u- S
#
% g/ d& |) m5 w1 l# An unexpected error has been detected by Java Runtime Environment:
6 C6 \9 Z* \5 S- Y#9 n( t7 V$ m8 O/ j5 z
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
5 C+ V! }8 Y. Z6 H# t! _3 D#
" e& C X5 ~9 V* @6 ]# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
/ }: W5 Z" V0 |0 r2 A; D7 Y) h# Problematic frame:0 q: O$ n2 R) D. X' G
# C [javaswarm.dll+0xb8305]
. _9 ^9 v# u2 R+ y Q L#
9 \& D$ V9 G7 ]2 w% s1 F/ I5 }. E& u, U5 j# An error report file with more information is saved as hs_err_pid1064.log |