我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
) T2 k) r5 g4 d iimport swarm.Globals;
8 d) v8 R9 E J" `$ S" ?
# l, m4 U: c( r+ Z* Opublic class test {
6 J; M3 @% H3 o /**' A2 T& A% m* U9 q, s! f: \
* @param args) J% ]. ~: ?( u
*/
- H0 p3 t2 ^! ~# w9 N0 E2 r public static void main(String[] args) {
2 R) Q9 W. V7 P0 @+ Y ' n2 g/ T+ e+ C* u
int y=(int)(10*Math.random());
1 I+ [: B- e& i! @ System.out.println("result is "+y);
4 X7 }1 o+ d/ I Q" C4 N+ e% Y* ]3 _0 S" `* `
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
: i V, y% p7 [" B System.out.print(z+" re");
5 q! W) p# Z' |$ |" V. p6 | }! b2 E/ _& _( ~; G, a- v. y5 m& C
}4 Z' `: m; P: e" h2 z* B
! x$ p0 Y% Y4 D# I结果是:
9 R: T0 c# R" B! o* @result is 2" @: T, {9 v* Z3 c( k
#
7 G6 m3 r) S1 {4 T; H+ G4 K: W5 ?# An unexpected error has been detected by Java Runtime Environment:
9 U( Q) O! b# J+ }3 r7 `5 S#& P9 J% A, y0 N" p: k
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
3 z2 T: A5 ^% r, X1 B#
! K( r% f* T" u+ H# R$ v# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
6 h+ u6 Q+ {6 \( _# Problematic frame:' K" Z% z% m) E5 ~; Q" g( K: j$ _
# C [javaswarm.dll+0xb8305]4 [5 s& q8 H1 E! t
# { \3 B4 L" x* u5 c
# An error report file with more information is saved as hs_err_pid1064.log |