我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
. {; t- t. p. M6 n4 Ximport swarm.Globals;" k! w8 b. o/ D+ C- n5 U. e3 A; g! p
0 g+ |! b* N0 r2 b) M% hpublic class test {+ `5 S9 a5 B# l! k( k
/**# R9 u4 E# X5 @9 f- _+ B
* @param args
% D k! ~- X% f; i1 I4 c" O/ o */
; U/ W& l! y- _# G9 E9 ~9 n public static void main(String[] args) {6 @5 {+ O* Y, z3 H
) k+ O! n9 x) @7 q8 ^3 e
int y=(int)(10*Math.random());
5 |) o1 t6 H0 J System.out.println("result is "+y);* U) W; Y1 _" `# g1 v9 V
' U* [: t8 |+ \ s/ x double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);" H4 k' D8 B" [- H! E
System.out.print(z+" re");
1 C" e8 c) d. w" i" Y, C }
' z1 Z# T2 }. x! m}
0 K+ s! M- z$ E2 j7 b+ t4 a/ {" Z) ~ e% o! V4 u
结果是:
9 _* J! p* {7 x" o) X3 yresult is 2
, L! U4 ~6 V6 g#
9 s) ^* A1 f; ]1 R$ s. m& ~+ l7 ~# An unexpected error has been detected by Java Runtime Environment:& q/ \ Q1 a0 Y1 O( J: a4 j- G
#
1 c% f- \4 q# p) B# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
. }$ ]* m2 ?# g+ Y8 a3 ?# a#* T, h. i% X$ E4 `+ e
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
- @' Y- t( n- I& E: b# Problematic frame:+ d. O K! E3 f$ x! F: Y
# C [javaswarm.dll+0xb8305]
" O% ?6 Z* i1 R: P#
% q& z2 {) U8 I- w7 ?& x" B) C' Q/ J# An error report file with more information is saved as hs_err_pid1064.log |