我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
. q, |% W# }/ Y3 Aimport swarm.Globals;% }+ h3 c5 ~, U- {/ V
2 c0 V/ F4 R& B8 \3 f6 n4 b
public class test {
* u4 ~* E( r1 |1 V8 ~1 ? /**
' i' n8 A/ j4 D: d, p; p: I * @param args" d7 q7 w0 T& r3 `
*/5 p7 \1 ]3 r' r
public static void main(String[] args) {
$ f9 o; o. F; M2 z0 Q) G0 Q; B- d' s
# J9 i5 X% \! q8 z6 V# B; t: { int y=(int)(10*Math.random());9 {4 i& q: J1 ^/ d& C! e& R" q
System.out.println("result is "+y);2 F# K, k) I8 C
e1 G% a I( S2 I, Z double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
. j# K7 N# d+ ? l" J q System.out.print(z+" re");
& h8 M! v8 c$ w9 ^ }
# F) i X* d/ [2 a' h}: _3 T N% i T/ e8 q3 a! @# S7 D
+ H. o& Q4 N1 w; t# n! P( Z3 m结果是:' }% c+ J: S8 f9 L: { v3 r9 c! t5 w
result is 2* M& A; i- S% Q! O
#2 d; f: m$ i* `( k
# An unexpected error has been detected by Java Runtime Environment:3 W9 p( p- s+ j% b8 N
#
; m# v" f: \1 p ?: M# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
5 v2 w: P/ {' _4 F( f1 t#
) {0 N! m5 d6 M7 s# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)2 @5 x. A- o' X9 a0 k2 l+ p, }
# Problematic frame:
# M5 x* z; S5 P1 D# j- _$ [# C [javaswarm.dll+0xb8305]1 D# c, P& p' y* M1 y+ s
#
; z2 x) j, S! `6 Q1 d) d# An error report file with more information is saved as hs_err_pid1064.log |