我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。% O+ v; c# z8 }; C2 n! [ x; R
import swarm.Globals;; p0 Q5 i" u# R+ j+ f4 B
" w( r, }# s3 W8 P% @
public class test {; R- ^3 t* l! h/ L6 p5 R) w
/**
' G+ ~. [# ^5 ~3 n0 k e( z4 I9 v * @param args
0 |* W6 q- ]9 z2 L */# T5 e4 E' n3 x% n( J) n% {% m
public static void main(String[] args) {
2 x- U, B& L1 e* e% z7 _( U
; x3 q$ p& d3 |( F4 R' E. R/ v int y=(int)(10*Math.random());- X- m# i1 \" {# O) t# J8 x. u
System.out.println("result is "+y);
7 Q+ o; k; [- \2 \$ X1 o! w
/ y/ v! Q v* S, Y9 v double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
: k+ I3 W" f9 u3 J3 X' F System.out.print(z+" re");& m7 E$ K) b) E% M, O5 [& W
}
1 B" f" f* t) r2 S8 \/ z( C0 V}
" a! p' g" ~$ g. R! B3 f; W2 N4 l- Q; |, n! D9 R7 Q* b x* n
结果是:4 ^3 X$ F! k$ H* v
result is 2+ A* M6 E, s4 ~+ |. B0 Q' p
#3 h$ C# s+ o: c% `& c9 ?
# An unexpected error has been detected by Java Runtime Environment:& l6 U9 j* C& |3 P0 b( g6 i, a5 ^ B
#2 I& ]( V6 T: w$ w) k. ?! r5 S2 o7 g
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
! i4 F" Y A. S* T#! H8 K$ I, Y h% _4 m; E0 G
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
- U' p" {, ?0 R# Problematic frame:6 C% K; x! ^' k; }6 E( m E+ h
# C [javaswarm.dll+0xb8305]4 B0 L) \# g# Q) p8 L: R* y
#
8 P' I9 A8 }- C2 u' }/ \8 M0 h4 Y T# An error report file with more information is saved as hs_err_pid1064.log |