我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。! n5 n$ O# y- e5 X' m+ F
import swarm.Globals;0 q2 e9 G- F& t$ s+ s/ S3 q# v
6 L% L/ g$ U; \9 O7 O
public class test {
+ r& ]/ [- d6 D" n R /**
6 G$ ], D3 ?. B! S# n * @param args* K/ y# Y0 U4 {3 y8 P! I
*/- u" u7 q! K$ n( l
public static void main(String[] args) {
b3 v$ c" G% ?- f
; R, B7 W9 f9 S7 a, _; T int y=(int)(10*Math.random());
+ [% S& S# v3 @' Z5 E System.out.println("result is "+y);/ ~% |2 I* I" j4 D" q* U
' m- J8 _" c" M. L7 O3 u
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);) q. `1 D1 r$ C1 E" l
System.out.print(z+" re");
. O4 U0 R0 \! [0 l8 y0 \/ X5 t }
' [5 r) t8 V1 Y) C& L- G}, t; h5 _- z4 }$ g
$ \) h& F; w! j q) H结果是:! G0 I7 o% v8 c9 b8 w8 a t
result is 2
4 r$ z( ]9 {6 Z( B' J9 T$ M. |#: v7 Z8 P9 }/ a0 D& h/ b
# An unexpected error has been detected by Java Runtime Environment:7 C, d9 W0 a6 L9 g# L
## T7 q1 | @# `; x( [! G
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068( Z; Y) u9 M) ~% I, }
#* Z! y8 y( D( y) {" y' E, @+ ~; H( x
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)7 v) f, y# r+ f: x) ~. z" ~. V* D
# Problematic frame:/ C" N3 R2 o( P/ f: a
# C [javaswarm.dll+0xb8305]
7 d) G) o, s8 C6 }# x% z#
" ?7 M$ N, R& z# P# An error report file with more information is saved as hs_err_pid1064.log |