我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
5 h# D$ }0 T h- I# {( g( Simport swarm.Globals;
- R9 S& o; N0 Y! y: U# x8 T% L9 |5 k: J. b6 A$ V7 w9 M
public class test {
! l9 o$ H$ e5 y( ` /*** I0 X E* D# O9 w
* @param args% k' l" o/ L% C; B! w; h
*/
6 y5 A1 P7 M* |, } public static void main(String[] args) {
, e1 Q) Q* D& m$ ] ) K, Q7 y. U* O
int y=(int)(10*Math.random());
8 H$ ~0 M# y$ u2 [' p1 Z3 m System.out.println("result is "+y);
. _! k' Z/ T G+ I7 N
- s$ g* Q- O5 J/ ?6 [ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
: S& ~. E3 O' F System.out.print(z+" re");) t5 ^, U/ x0 S. b% o( c w, a; C; E
}
; Z5 R5 c1 a o( H7 u- B( j}* j4 K ?( L* H& @
0 j2 u1 H' Q6 s结果是:% y7 v: ?$ y/ R
result is 26 G8 x! v8 w$ M
#, |1 |5 V- @+ i6 W v
# An unexpected error has been detected by Java Runtime Environment:
3 m/ }: C+ X1 X3 G% g#1 K) s4 o+ F O: a0 Y
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10686 A6 E) J: _" |. D: y/ L; |8 _( H, A
#, K5 a6 S* V* g! ~
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
% c, r( d9 `! v; d. o# Problematic frame:
. x9 s5 u( k0 J S# C [javaswarm.dll+0xb8305]3 w) V9 {% ~7 J# c7 Z( |# ? M4 {
#
5 h$ v( z* j! R! ^. m" U# An error report file with more information is saved as hs_err_pid1064.log |