我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
n# \7 w& G. ]/ ^: T- j& i/ Uimport swarm.Globals;
9 l9 V! _2 e4 n
8 t8 a! }: b3 H4 t w/ Lpublic class test {
4 z; L2 o H# H, l1 A% r& E7 B9 [ /**
7 M! ]+ ]9 [# [& R* g * @param args% b' ~3 V0 k8 l4 ~8 z
*/! l( J0 t# n. A, g/ F8 H
public static void main(String[] args) {
8 j8 e. a, T* u0 B$ n0 u
5 S' _9 `6 r! | int y=(int)(10*Math.random());4 [9 O3 ~4 {" Q% I
System.out.println("result is "+y);) b5 [! ^; _7 |- r% j( J9 K2 n
- J" ^2 u* x: _
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
3 S5 x S& Z# K9 H; u; B9 M System.out.print(z+" re");
: o. R$ s7 H$ |$ ]8 ]6 P T }% h- t s; |& C% P
}' ~' {/ ]+ V* I) R; _( v3 \9 `/ M
5 Y P( b" n0 w8 d
结果是:6 y8 a' |' w* ^( K; O
result is 2% f3 E" ?9 h3 _
#
* \! b5 b% Z( i7 W# An unexpected error has been detected by Java Runtime Environment:
) A4 x7 ]& k8 C$ a#$ v4 @6 o# g% B" z2 g, K
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068; H4 ]$ W! J: r" L
#% l8 E3 J6 o9 t* A$ S
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
% }2 c+ m' O7 \; J0 g5 b# Problematic frame:0 j( F% J! U. S5 n5 W5 C
# C [javaswarm.dll+0xb8305]5 z$ H; N I* r3 e# W; S
#
: _7 M j! W* n& _% ~, V# An error report file with more information is saved as hs_err_pid1064.log |