我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
: U: p# ?4 w- w4 @: eimport swarm.Globals;) O/ s, C: v: t" N9 p! ?
/ V! J2 v& p2 |6 v2 q* E! }; _( ^$ vpublic class test {
, M6 i: X+ ^- x' D t /**
0 _' ]; _, D1 h* b F. g * @param args
% e& T% E$ ]9 C# F; z {+ q2 p */
3 ?( G+ [( H3 ^- e! z* L$ z public static void main(String[] args) {6 m% N( V/ b. [
, ?; |8 x0 D. h* O3 f, x3 U. p int y=(int)(10*Math.random());
( [- u4 A4 S1 i- T3 g- n0 w System.out.println("result is "+y);/ t: L, G. Z3 j& M$ q) k" V2 U
9 I* b; f# i# ]" H
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);0 s. `9 g" Y( h/ m; ^7 z
System.out.print(z+" re");8 ?9 O3 E6 v7 a
}
E: ]$ O6 E5 ?( C}
; n' c8 A: e& T2 a% j1 Z4 o9 b9 P% k a) ?4 C5 p( W/ `: |7 n- }
结果是:
: T$ C9 q) \" `result is 2/ X6 C7 n& b# H4 N5 P! E" D
#
, l# V5 T1 y% i7 u* A' H& I+ d# An unexpected error has been detected by Java Runtime Environment:- @ U* ?5 p& Q5 \. c
#$ b* t1 \7 q( {$ N( L
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 n) ? A/ J, `' v: ^1 q/ q- _
#
( Q4 [0 g" h+ r( U: u# d8 p# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
" t6 l+ C# D$ J. a! m) \$ N# Problematic frame:
7 P! }/ q" e1 k/ d- U# C [javaswarm.dll+0xb8305]2 U! H7 ]4 l: `+ O
#
. \. b% b' E+ p& Z# An error report file with more information is saved as hs_err_pid1064.log |