我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
0 d# i2 e$ {* e7 s. Uimport swarm.Globals;
N0 s: C* _( E
/ P0 W) T A8 ^( B, Spublic class test {# d: g# x4 {: M+ y
/**- @: V% Y% k; ?; N
* @param args; P9 U( S2 G# i9 s! }1 \1 m
*/
) M/ D o8 ]& L# ]8 O public static void main(String[] args) {% |1 o( \8 V+ k3 s# p/ P( A' q
0 e% n7 b" N# B8 j4 E' @
int y=(int)(10*Math.random());* e1 b: t6 o$ w, j Y- K
System.out.println("result is "+y);; X1 F6 b; A/ i3 O3 G
* J m* P! L- W, i3 O5 b double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);/ W4 y1 \, t! f* ^# v
System.out.print(z+" re");
+ Y( E8 D7 |# Y8 E2 @7 e" F# y }1 I' W `* f- J" U& _! z
}( c }; P( [+ p: P4 I
1 \. j. b3 v8 s结果是:
$ Z/ u6 U/ o! W/ S# rresult is 2
) {! m, {8 H! @& Y5 H8 I1 ]#! S& R; u9 ?+ I/ M. ]
# An unexpected error has been detected by Java Runtime Environment:
* _. j* G5 P) }4 p#2 f$ A" T- d0 c+ X1 ~: t
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068+ I& ~1 F5 F' s; r8 \9 l: U7 ?
#$ W# j# P0 A8 I' V7 H
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
9 M q# t& i O9 K# Problematic frame:5 M+ ?6 E: T5 n
# C [javaswarm.dll+0xb8305]
9 |: g) b0 X2 D$ {0 M z#
" [1 B" t, \5 }1 l* @9 \# An error report file with more information is saved as hs_err_pid1064.log |