我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
1 C( g' J8 A( [" dimport swarm.Globals; k/ h6 X0 l- T; ?
( a1 u% @" x) ?& u# ~! r3 v
public class test {, Y7 h3 y( F( F" ~
/**
1 P) o: A9 l6 S6 H6 W: _ * @param args
5 H! s" |, @* d; J1 m! g# G/ N */
5 r) ?: [ u6 q- y6 v" Z+ ?) X public static void main(String[] args) {2 X: e6 @4 _$ B
: J2 L$ J6 }% s4 A( A2 T7 ? int y=(int)(10*Math.random());; p) @3 a0 a2 u! o
System.out.println("result is "+y);
" G( L7 U7 i/ l* f5 ]+ S1 o/ }9 m3 |5 k3 K, P* _5 @' o% g- a, l
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
9 [5 i1 J0 w* X0 s0 w9 k5 `% x1 d System.out.print(z+" re");
' X3 a# e, i7 I4 R3 q }
' O( t# w/ M' D; H2 t& e; v}* M5 i) E# m8 e
4 G4 N% n% O& K3 q8 |7 d
结果是:* Q& l: p# C. C# e* |
result is 2- Y' f$ ^& r# D# Q% ^
#
8 ` z/ f3 p. _# An unexpected error has been detected by Java Runtime Environment:
4 u. R- C$ D* Q; T1 G#" I4 H# q* a0 `3 W- y; Z% V
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068! K) c) A" e, i( h' G
#: H# \2 C9 i5 ?% c( u4 k
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)$ W! L% W" D- b8 d
# Problematic frame:
& C; ~: H( R$ a+ y7 I# ~# C [javaswarm.dll+0xb8305]
6 }4 m. z# Q9 i1 c#$ p- X o- E \- e+ h
# An error report file with more information is saved as hs_err_pid1064.log |