我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。- F" j% r, G2 `0 E: p) I
import swarm.Globals;+ G+ h3 R0 T" U3 f; P* b' }
+ ^7 y9 B, U$ \! {* G. K/ Q. Y
public class test {
! X. }& |& v" V6 K /**
) T" s" W. t9 K# @. g. E * @param args2 b v" R6 b* s' w
*/
' b% B1 c' I/ D+ r, L2 A public static void main(String[] args) {* X* h" ~ g5 [- G2 p
! B, ^3 E5 R. e" a
int y=(int)(10*Math.random());6 k7 o7 Y: H/ |9 S( P& N
System.out.println("result is "+y);* J' r. T. c' b5 o# u7 Z. P
5 v( j. u ]# Q( S+ b3 H* } double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
3 I! m! t1 }, k$ H! ]; r; I* d/ Y' s System.out.print(z+" re");8 d$ y* Y8 d# {6 ]
}) a6 q' O! _ Q, E
}* |0 S |* y- Q& d5 R" b" Y
8 v7 h0 v8 U8 t" @0 [结果是:
5 z* ^ W* \% F- _# N' Tresult is 29 w2 @+ U2 k7 Z( z& \/ G
#
/ O# m; V4 w8 ^6 \# An unexpected error has been detected by Java Runtime Environment:' `8 c7 d# i) ?# k! ?! M
#+ Q+ r8 [! t" Z: p: m* u% h
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068/ n7 @: o# }! `% z; F) E8 R- q
#! i! K) [) _: ?0 |1 R9 ~
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
/ P! C- {! }4 B* ~3 n- r# Problematic frame:
) N8 h# \: D9 { U) y' a# F' C: Z# C [javaswarm.dll+0xb8305]
5 {7 {* D1 A' s- P8 h5 E#* s" I+ u* w: Z; f: O' y
# An error report file with more information is saved as hs_err_pid1064.log |