我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。% R- N: |' p7 u% i" X2 C
import swarm.Globals;
! m3 r# L& \% ?; k7 V' Z6 _: G z- D: X) r
public class test {" H3 I) g- m4 d7 j3 U* k0 R8 T
/**
- J, G3 [* x8 ^ c+ X, r6 s% I * @param args( o& G; v% p5 M7 y; r5 t; r; t
*/
/ B! k! F0 A. i public static void main(String[] args) {5 y5 u8 y; R$ ~6 B- j0 k; l. r
a) g8 C; \& Y2 A4 p& h b int y=(int)(10*Math.random());
0 l) H+ ^8 ~4 r4 m3 [ System.out.println("result is "+y);9 A4 O3 x$ {* V M7 ?) @
C# H7 k. y9 W( E5 }
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);9 T$ g. M# p1 {9 H0 l6 f
System.out.print(z+" re");
' \6 a) T. d# M" S' A1 [) R& `' t }1 p8 B2 K, I; Y2 D. l: S% N0 z' \
}& w; y' s; K! E! e( V4 m, f
, D: ?7 P" E4 N& H8 J) k6 o
结果是:( {% V" J9 }6 ^' H( ^ C
result is 2% a2 q& J; A; c |# e
#1 ^$ U2 x1 g5 x* T$ g
# An unexpected error has been detected by Java Runtime Environment:2 `7 W8 v8 r: ~. C0 q
#
1 a8 v6 y9 F: Q7 X, F# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068* Z, ]& _; Q$ J3 k
#& ^ X5 f+ w# t" }$ S: U; @
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)- u* W9 V% \! `# t7 N
# Problematic frame:7 N& K' \$ S0 _: k) y! t
# C [javaswarm.dll+0xb8305]" ]7 ^( }; R5 U( s# [
#
2 B* \# M/ W9 T2 d# An error report file with more information is saved as hs_err_pid1064.log |