我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。, D3 I1 j0 J2 o
import swarm.Globals;: Q) S% \/ U- M! \* g. ~0 H9 z
$ d8 V' w# d2 d4 N* Q1 E! y( Mpublic class test {7 Q) b, U, T) [. O1 s
/**
* O: ?% p; L/ v" u* O& y. e) Z' Y * @param args
& O4 s+ |7 R$ P$ ~. l- Q7 ~ */
( b1 E0 s- O( t% z$ j public static void main(String[] args) {( {* ?; G' J: \6 j
# d& z+ U/ R( x: _& d
int y=(int)(10*Math.random());
8 n5 d& s# K! ^, c( h9 V' v System.out.println("result is "+y);
3 w$ x. S9 Q) p9 Z: b1 `* P3 n
, k, i' M8 G& \; l/ y double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
5 P3 L, {+ }- g8 A3 U System.out.print(z+" re");
4 z! v/ z$ c# T. n' d0 Z- K }
1 M9 o4 [" _. n}, @. S! C! y/ B+ d c O: i
) F* Z' j. X. u \! y* ^5 S1 H结果是:
/ B, Q3 M/ U: O) x, \result is 2; z2 y/ C) k* A: B
#- m! W% T9 G5 y! x5 N' n
# An unexpected error has been detected by Java Runtime Environment:8 u2 {6 y# A6 E& B8 b- p
#
: v0 l$ C5 J2 @# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068 U ^3 | S* r+ W$ x
#
3 Y( T# G- P% o% n, \4 p# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
+ m9 P. U. C m/ B+ B$ P' j# Problematic frame:- D% {4 n6 C* ]+ z" m
# C [javaswarm.dll+0xb8305]
6 T* X" H# u$ n1 U#: N, N" t1 V5 w1 v0 ?; @ A
# An error report file with more information is saved as hs_err_pid1064.log |