我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
2 p, y9 D7 k( [, j6 r! Fimport swarm.Globals;: K4 d4 H6 i1 K7 p1 Y- m7 I# c2 q
: a& E {6 ^- U& `7 u( C v; rpublic class test {3 b% g8 ~% z4 q8 I7 W7 l
/**
. u7 N5 I7 j$ u) q6 U% a( O& ?- R) j: z * @param args
/ _* ?1 e8 `& O( S$ Y */
0 q* O' e% D. }: f public static void main(String[] args) {$ ]1 e+ w3 J1 @ N6 A
7 |9 }* U8 b2 u9 L' k) {
int y=(int)(10*Math.random());0 Y& j t0 e4 Y! I* d
System.out.println("result is "+y);! D* Q! X( w4 Q: F* C$ d5 p
2 L( L0 H& t; A: |( |7 Z
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);- @$ ?5 c1 _0 t1 U& f
System.out.print(z+" re");* g0 N/ l/ L7 d8 ~% N" G1 W; t* D
}. p$ Z9 l9 ?3 O; j
}8 m. C/ u- H7 _% \$ r4 N
4 O: I! `/ U/ k# ]8 P1 j结果是:
" C% S) G3 W4 R& Z8 A& S bresult is 2
]. i, a+ X" y# x% q#: K; P; a% w- @' ]8 `+ G6 \' [7 v
# An unexpected error has been detected by Java Runtime Environment:
0 X$ z8 w7 B/ c o6 p3 P6 ~/ B#: N; K3 [0 B; z3 p. D
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
, G& x6 n" X0 ]6 A' v#
3 Y- Y5 |( S6 [5 q& q( F7 u1 V2 T# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)9 D; c8 \* U; x3 F/ @$ V3 F- n5 U
# Problematic frame:
) _3 C* M! z6 t6 v( J- c# C [javaswarm.dll+0xb8305]' ?; e4 j0 d" Y0 A1 h
#2 L% u$ v F- P
# An error report file with more information is saved as hs_err_pid1064.log |