我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
?% M. D5 j: |import swarm.Globals;7 ?' g- Y. P% u# e; g0 z7 k
, h" \ f" q, A) zpublic class test {* j4 A6 _' n) j# _
/**6 U. D8 K6 f& H( f
* @param args) {! Q1 H: L( ]! s; ]8 f% L
*/
. y' z( T3 W- Y; H/ d public static void main(String[] args) {
' P7 d# \" o3 S
/ h9 E& z) a! e- g9 s$ | int y=(int)(10*Math.random());
( j, Q# h4 {+ N; d. j$ U8 U4 M2 n8 ^ System.out.println("result is "+y);
2 c. O, D/ _. d: b+ u
3 g5 R1 Y( u9 | g V" Z# k3 C double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);: p+ T1 b x; W& m3 T
System.out.print(z+" re");
% \! p9 F# j' v! i }
/ H7 n" Y. C. s) Q2 p. b}
$ G' E1 c) l+ [7 m
+ {" ^5 r+ z6 {1 T! l% ^9 X2 `6 p结果是:2 j, f( H7 S, C% U+ q; i8 W# ]8 }
result is 28 R' g$ ?; W- P/ V! Z
#
! q, M( `3 _, X3 s3 T4 z" W# An unexpected error has been detected by Java Runtime Environment:: `5 e1 i4 M4 M: M7 s
#3 R. }; g- J0 f
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
: B+ n7 W% h. Z#9 {; ^* ~8 ^ r8 @+ n
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
9 m* J# V& c" }/ `) l! s# Problematic frame: z# a5 B5 [8 l- Q) ~# \
# C [javaswarm.dll+0xb8305]8 G# }! d5 i& R) J* c9 C8 J
#
; O% U' ]3 Y3 s% {/ H! V% b# An error report file with more information is saved as hs_err_pid1064.log |