我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
1 f/ u9 W3 y, F" d+ d; M9 nimport swarm.Globals;
7 v; j5 Z1 K- j7 y6 i) F0 N) H# o9 o. R1 @( [& k
public class test {5 v- }, F: @8 g1 n* ?
/**
! A$ V4 C; k* v1 [$ s9 i! m) ` * @param args2 Q' U* w6 ?& W8 x8 _. G( E0 C$ Z
*/
' z- t. C3 p. R, u6 I5 ~2 Q public static void main(String[] args) {
) F H( i2 \$ a$ p
# [7 C2 O4 F: [/ p int y=(int)(10*Math.random()); D. t& x! ?! V' G; Y3 |4 l
System.out.println("result is "+y);1 W9 p; s/ j0 G1 R1 T
% A$ a* M+ Y2 Q: N$ b double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
( G; ~! m6 u( n- @- h3 w System.out.print(z+" re");2 D" v9 G1 z/ e& U% ?4 w8 P0 E3 N7 _
}
u5 C: t& ^- N+ Y/ d}
K- c7 H L. Q ~6 Y$ e0 f+ {5 D4 ^; G/ H
结果是:
" a: c }& V+ w" yresult is 2# B: W( o6 {4 u/ b$ y0 ~0 r
#
! y+ o/ z6 ^, W [" }4 G# An unexpected error has been detected by Java Runtime Environment:
0 T4 g2 [2 g K( e8 C#
9 _1 }% } q1 k) P) ~+ A1 a7 v# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
) B- M; U# F. H+ r I#- o7 v/ g8 j! q+ _$ Y/ Y
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
: h# R, {. ~: H; T' \# Problematic frame:
: _* C8 Q. O( z) E" ?0 y4 f# C [javaswarm.dll+0xb8305]
- ^& D, J/ ?% ~# J- P$ O#7 k' R; j X8 p! k$ x! ^6 ~2 X
# An error report file with more information is saved as hs_err_pid1064.log |