我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。7 m4 h7 e% N0 h+ f; {, S# O. X$ \
import swarm.Globals;7 F, l3 T7 U; g7 y& F8 L
$ Z, r9 J+ s2 l' Z4 p4 l
public class test {
A' i( H' _4 D g' B' k /**
7 F8 a. M& w9 @+ Q3 U/ z8 w4 ^ * @param args) H: T4 ~, s4 A
*/( @: F$ d @# w/ v$ c' A1 J) ~
public static void main(String[] args) {. d, V$ Y0 I# B7 D0 ]/ u
( c7 o" m; t* W! ]% W
int y=(int)(10*Math.random());
0 B( Z' ]! _, {) o System.out.println("result is "+y);
8 H$ x- {- f1 K) d4 F4 b
) m* k9 m) V$ H. g# u3 O double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);* u1 C# L3 q( `- u
System.out.print(z+" re");
0 g! r% t6 p0 Y9 X+ W4 ~, B9 g1 t }6 ] H" X5 f' q, ^, P
}. h+ O! X' e& u g; f( v& A2 |
0 H9 u1 N7 Y% }结果是:
0 k- ^8 g8 X e6 uresult is 2
& J6 h6 v0 D8 Q. s' Z2 e0 b#4 Y) g, q$ y3 `) t- _0 q
# An unexpected error has been detected by Java Runtime Environment:7 y- f6 [ [$ W
#, Z' Y/ B2 K: c3 x% F' D7 d& l4 X
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
! P/ x8 p! N( D' ~! g2 U; u- R#
" L0 T7 z; A3 o# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
. l) e! F2 [- @% h% n# Problematic frame:
! ?6 E9 x1 f/ N( ~ L# C [javaswarm.dll+0xb8305]! @0 V5 Y0 }" J$ a, Z* E
#$ g4 a' o% i" ^1 m: k) F% X
# An error report file with more information is saved as hs_err_pid1064.log |