我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
6 Q0 ^: ]9 M: j, ^5 T+ Dimport swarm.Globals;! R n- W3 O/ U# @0 Y3 g$ n
9 U6 i1 I5 [3 z& g4 apublic class test {6 h$ d2 ?% E5 S! U
/**) }+ G [6 c9 D
* @param args& W$ N- L/ Y, p) u
*/; }+ X3 H& x9 _% n8 P5 b1 }
public static void main(String[] args) {
" r u6 Y r; T+ x& e* E: E + S6 @" C' z/ t% m) |; d3 X2 @6 U
int y=(int)(10*Math.random());& F$ u" C/ s. I5 v% g4 y* a$ Q
System.out.println("result is "+y);
+ |+ a% H; j. s# p5 c
( ~; N0 ]6 u2 x- O) [* [/ k6 H; U double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);; M, l7 |2 Y0 ~9 a: o4 s
System.out.print(z+" re");
) [$ Z7 {- Y; L, }1 |" f }
q! v& @- _* F) ]; w8 q- r2 _}' C( t) Q8 E8 E% j
& I7 Y1 L- W2 x, S
结果是:
% W7 W9 S5 D1 E5 r$ V4 T2 i! zresult is 2& M0 F; k6 J3 K$ G$ J
#
+ Y! V& a( P, |" H, t! i' d5 W# An unexpected error has been detected by Java Runtime Environment:5 ?) ^1 F( L- v9 h
#
R; [9 _. W% b5 d$ x# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
6 ^5 H: S5 X! A" @( L8 {9 \#2 o* z1 _& w, w, u8 F5 p. L d
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
+ o9 _" r& a; R# |. {) E2 s2 F+ |# Problematic frame:
, _+ S" X5 L1 l# O; ~+ V- O/ W9 o% a# C [javaswarm.dll+0xb8305]3 [0 r3 v7 f. k* g |0 Z
#
; k4 w' L* z& _4 C" r. z# An error report file with more information is saved as hs_err_pid1064.log |