我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
; D7 d. x$ @0 y- E: C) a) H; N: Cimport swarm.Globals;2 ^" v. u6 r* ?0 z% G) w
/ ?8 u6 N( r1 Y7 S0 ?) K
public class test {
2 O) G( H1 A$ Z9 X /**
5 L% y! ]* N- z4 T# S& s6 e * @param args
0 T n2 I+ T6 [7 h7 J */
6 p3 ?- z! l! ^3 u* W! q( c% F public static void main(String[] args) {( P( u- H5 Z. ?$ N- [1 I& \5 l
# }% w0 i" y1 |3 x/ X) ]0 x# t- M, s int y=(int)(10*Math.random());
# y9 N# e ?1 V. p( B System.out.println("result is "+y);
3 o7 A% ~% V% u: R
/ S* U' w" m6 D) j5 U- S& {5 z double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);" V3 u W$ R2 f7 J8 {1 Y
System.out.print(z+" re");
1 s3 i6 g" Q' Y1 `& ` }2 S2 [( s% p3 p+ _8 r& B; J
}
- y3 M# s0 l( Y) k- ^9 N
- _/ I3 d$ P6 s9 A6 w结果是:
/ ~; o5 {) r0 |0 Y; f& Nresult is 2
. l$ O( f4 T# c& U1 X- ~#
& k; c: ?, _3 H; \8 M# An unexpected error has been detected by Java Runtime Environment:% V3 o4 ~& H5 N- o1 q
#' O) U7 b5 ?$ n
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10681 n& o) X% g! m* L
#
3 p, p* f( S6 n+ P# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing); G* I! m, \4 j- U% C; c9 V
# Problematic frame:5 {6 U* O9 ~1 n4 i9 X
# C [javaswarm.dll+0xb8305]5 {# B8 K9 A/ }* H# P
#
\$ ?4 \) B" s% j+ n7 K# An error report file with more information is saved as hs_err_pid1064.log |