我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
4 a- y% S3 {3 E5 e( X( himport swarm.Globals;
3 O- A$ S$ s8 h' y$ ]4 N
( L' s+ D# A4 K" b2 Jpublic class test {
# \: [9 I8 U/ o& } /**
) X7 i( f1 c/ M * @param args
/ o, g/ ?7 Q8 U8 B7 M3 j */, S" M; x8 e/ j% ^4 N, ~
public static void main(String[] args) {
# E$ D, D: D( j- Z 5 L7 x2 ^' P) N+ ^# H; N
int y=(int)(10*Math.random());
) ^: K7 S! O* G! S# U1 j System.out.println("result is "+y);' \, b1 F4 W1 g! l
5 ^$ z. A, t4 @: p L
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
, g2 }1 s( D) T. I5 W' P) F System.out.print(z+" re");
- D7 m7 K1 M2 G }- ?0 P6 J5 n: ~, z: B
}
9 h! R3 [# z6 [7 q
7 y, p8 ? E; m# H# [9 l结果是:
. _8 L4 V& m2 U0 z1 A# Z+ Lresult is 2+ p! ^: I5 n m$ S& U! u; `
#
" v7 [) \' F( ^1 v# An unexpected error has been detected by Java Runtime Environment:# X. ]* ~& g& S9 c) G
#1 U* K- S4 b# n9 u
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
- O' l, r1 p! u#
: A0 e9 C5 L4 D2 l6 B1 C/ d# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
) s' E3 |' r* x6 o7 L0 {; @# Problematic frame:
* _& O D$ r) | @; T$ J1 f" z, D# C [javaswarm.dll+0xb8305]
; x$ S H2 V. S/ @% l, W#
) y4 D. A8 Y+ m' Z/ P6 e6 C% A# An error report file with more information is saved as hs_err_pid1064.log |