我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
B+ j/ D0 M j# iimport swarm.Globals;
, g. [2 R6 H4 ?0 b! l/ h
+ v; ^6 Y* Z- s$ npublic class test {$ b6 b+ t! ]% X
/**
: y6 w" H& ^( M/ Y * @param args, L8 g4 D1 |2 i! V/ G/ _# e+ {5 y
*/
c6 ?3 q7 G @/ v public static void main(String[] args) {+ }: S- ~ w+ ?
) M, u9 |3 A7 s$ Q p2 [* l5 Y: x6 ~ int y=(int)(10*Math.random());% M; X$ }" [. [# f2 F
System.out.println("result is "+y);/ N% o$ }* x3 J9 B9 l q- m1 w
7 l( s7 T; A6 }& p; j$ m
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
; T0 u/ t# N& E! V* | E. Q' E System.out.print(z+" re");9 G( C) d i( R. G3 m w C
}
7 ~4 i% a' U+ i6 _- p t+ @}
1 D7 v& j& @% G. R) o. y M9 A4 _$ k% @% T; K
结果是:
; d* P( z% `# t" h; F1 B/ r8 ^result is 2& N* C$ G' u% {: W. R2 j3 N
#! n8 b: p) d! @' X
# An unexpected error has been detected by Java Runtime Environment:
3 ]- q8 j& u/ b$ r1 |#
: |/ ]! s6 m0 T- h# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068; m* I; E) n, U* Z
#
8 i$ l0 W# h9 ^# T( u5 o/ V) s# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
" P$ d4 o: W( N) A) m+ |9 p3 X8 @# T# Problematic frame:
! G, r' I% s0 j0 J7 ]# C [javaswarm.dll+0xb8305]
( D3 {. a9 X+ c7 ?4 F: ?! D) Q+ D#
* i: R* A+ U$ X! X5 f( D- ? a# An error report file with more information is saved as hs_err_pid1064.log |