我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
* z0 ~& D$ r& C; b$ ^import swarm.Globals;# T |4 u K I V% ^
# @; h% j" s2 x3 `6 u7 ppublic class test {7 I. X, q3 q. c
/**
* d0 L: n% T, D) K8 a, { * @param args
& O' V% }; }8 p; G( @ */
$ B% N* O" x, n5 Z1 `$ Q7 b0 z8 m public static void main(String[] args) { b" `/ Z" F9 B
- c1 |4 Q/ T& i H" L+ | int y=(int)(10*Math.random());
' G- ^3 I0 \8 ~6 S! O, O System.out.println("result is "+y);1 R' d9 Y6 _6 z3 }+ S
8 {3 X9 w* _0 r! h+ R" S double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);1 _5 Q$ v' v4 z
System.out.print(z+" re"); |1 Y) l4 K5 F0 l- ~$ Y3 F$ a
}
f& W$ ^" n- o# [+ O}* }6 T, r9 L& `$ T
: Z* O; c$ T7 T/ T: F结果是:- b! k. d, y% Y3 D" s
result is 23 \( N4 ] s4 u
#
' @, ]# n- ?( ~# An unexpected error has been detected by Java Runtime Environment:
n8 w7 ]5 o0 P8 d#
, [3 V+ J4 Z6 o3 e# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10680 ^ }& Z r0 ^% g. b9 B1 p; w) A
#
3 c: t/ d% R6 K# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
! a9 ?$ D( k2 q U. a# Problematic frame:5 d& o, Q1 ?% m, m6 N) B( b
# C [javaswarm.dll+0xb8305]2 g% e. j( h6 w2 t( V& }! s
#
1 y( l5 H) y% d+ q+ V+ o5 r# An error report file with more information is saved as hs_err_pid1064.log |