我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。9 z3 w) O; a, K/ e; V( p
import swarm.Globals;( a4 R7 K3 I" k" k# I0 h
- B1 X* L' r+ ]6 j- Y. t6 i
public class test {
! |0 X* e: a5 q4 ^) N9 _1 o /**5 T6 Z( s- o6 h* k' e8 n& f
* @param args2 O7 W' k: X8 e2 C
*/
/ ]% U+ p, ?2 x& v/ y: e% X public static void main(String[] args) { s: s7 }' T0 R+ H
- p( c' d2 A# _. H
int y=(int)(10*Math.random());: m+ A5 q$ \+ z# C$ b% {
System.out.println("result is "+y);
: ~7 i) m9 S, P6 ^3 J B
3 s+ k2 l! A2 x/ g e- |) l" `0 w! a double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);: `& R6 s/ E: ?+ y* _3 R
System.out.print(z+" re"); Z3 ~9 V, f- x
}& J2 n$ x1 S( x& U7 D* n6 n6 z: h) Q3 y
}- B9 _3 R# H$ t' b6 k2 t9 Y
' ], O5 C) a8 W; N
结果是:
4 I! e1 V# `& ^3 s6 s1 eresult is 2& ~3 a& _ S+ b
#' v! h4 f1 b) D
# An unexpected error has been detected by Java Runtime Environment:
* _4 b% m# |6 |9 Q9 {# B% V4 z! C) G! p#
3 C$ ?% R6 F. Q" ]# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068' E/ Y$ U* i- ]9 \7 b6 t; O6 w
#; z' z# L4 x u& ?4 ]( d
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
, \6 n' \# [- z6 T) u# Problematic frame:
M7 }5 Y W0 ~$ H, Q8 g7 T7 \% c. U# C [javaswarm.dll+0xb8305]
: n7 l( D8 m$ V0 Z. m4 O#
! d) F Y' p) V8 K6 y# An error report file with more information is saved as hs_err_pid1064.log |