我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
- ~6 v+ N" T' f/ P( ?. qimport swarm.Globals;- o( ?. H, g( L
! D6 |9 E5 P) ipublic class test {5 N( e0 _ k v4 ?
/**
+ F: _2 H- n3 f* j8 |& u * @param args* W- \; o$ q6 u( l. n) S
*/9 K7 h, q" l* p
public static void main(String[] args) {
6 {' U8 {) z1 F; M8 {
# P7 p! ^7 d0 ?6 T! }' k1 B int y=(int)(10*Math.random());
% N2 [: O: y& r# m System.out.println("result is "+y);. ]9 z$ G6 H! ?% @- [: [2 D! y5 C6 N& a
% Z. M$ T% k0 \- v6 `8 E, a
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
% g9 N7 z' G! M ~! e System.out.print(z+" re");
7 R' {9 U, p5 o' o/ d3 u" y, R }
. w3 Q9 x# t# h" s( }}
: G2 ?$ z- y. T2 H. a' h+ R' [ ^( O
结果是:( L3 p3 [: j6 L" r8 w. a# Y6 l
result is 2$ }# n/ r% R1 K9 k6 q
#
5 ]3 o' R( [2 [4 h9 D# An unexpected error has been detected by Java Runtime Environment:& k9 S6 Z' o; B
#$ y' ^4 o. W! o) G* t7 B
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10686 g4 W4 m9 e8 p3 s6 v
#! K# X! V O2 @$ z
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)* V& q- f7 _' o2 |; g
# Problematic frame:/ U5 g/ F/ D/ L! Z' W# y; p
# C [javaswarm.dll+0xb8305]# x) Q' K; I: c! Z
#, K- Z% Z% s5 y- h6 M
# An error report file with more information is saved as hs_err_pid1064.log |