我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。9 x4 \7 Q4 N, f4 I
import swarm.Globals;
6 n! O9 O. x G& Y/ E! @8 ^! k [: I) z9 b' P
public class test {
5 U& `0 @5 |3 V& H /**
2 o2 N2 z: O: p1 `/ I' t * @param args3 P: q4 D A7 }" f
*/
1 W+ P0 w- u5 w" p O8 X public static void main(String[] args) {
# \4 n1 @: X1 R9 `9 h# S" t
* p0 `9 @( K! B; y+ n/ g int y=(int)(10*Math.random());$ Y! U. \& t+ K9 A6 W
System.out.println("result is "+y);
' ?( \6 v4 g2 @# T$ d8 ?+ O
5 u e" ~9 f; B) t double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
V# P3 u3 H- R- S System.out.print(z+" re"); q& x& t: S8 W; }0 y
}
9 Z( a% Q6 Z" Y u$ n, r}% n& I5 `: U2 Y( B2 a% z1 Y: ?
; q) R, C/ l6 I结果是:
# L1 r1 d1 Z$ b0 E- W& }result is 2* u* h' ~# ^) Q1 b
#
& S' \7 k2 H' h, Q! e# An unexpected error has been detected by Java Runtime Environment:; C3 ?; I6 t) {+ T! q; e( Y
#: e1 r7 n! g( W2 r5 w
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068+ z j! J* Y& o. p4 o3 h. @0 R
#
" @8 |* e! h$ b/ G, D+ L# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing), f) ]- f+ a! V, f! M# W
# Problematic frame: t9 R' T/ s" @, T+ D
# C [javaswarm.dll+0xb8305]
$ b" r! X3 C* w$ l D#
1 l4 ^6 Z; M+ F7 w) }0 P# An error report file with more information is saved as hs_err_pid1064.log |