我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。+ [* `3 K) D/ j2 H4 V* s
import swarm.Globals;
# F5 |/ k+ U2 G9 I; |! f
/ V5 i1 y; I) Y( l4 O+ C7 Spublic class test {
: D- a0 v' O) R7 J0 W& u /**
7 H0 Y* Z4 _6 g7 v3 S* q * @param args
- X# i; \# ^5 K6 I */7 G6 ~3 `* d& }, n# ^
public static void main(String[] args) {2 O" C( r# g% o s" ?
! K5 |9 V5 G6 {! p* K int y=(int)(10*Math.random());# w* x+ I0 z& y( H
System.out.println("result is "+y); m. g4 ~ i# G! [ D
2 O, y1 l4 g9 ?" C- g. N) |) F) z double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);' D i/ N0 b3 j' h1 V
System.out.print(z+" re");' Z% P. u7 ~8 X/ T# |% x! c
}
$ i% o* |9 v( Y1 D' P* J}; i# V, l# _ l5 N- }$ y$ r
7 |7 ]2 E1 o1 X/ P4 v结果是:! z$ w" W Q4 @% g, \0 U
result is 2
- b( M @8 L# Y' w: x#4 [& {4 ^) m7 E# y& z1 m
# An unexpected error has been detected by Java Runtime Environment:( M; ^8 W7 W9 p/ z
#
3 j: ?% {2 x( v+ j' @8 ]# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068' {' O- r1 K4 ]9 G- r
#
0 ~6 L, ~# h: l( f9 F# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing); w4 I1 E+ C9 N' q. K4 e6 l
# Problematic frame:
( G. ~9 `7 b* R9 p [& s: x# C [javaswarm.dll+0xb8305]( @' z# l% F1 o4 T, g) l
#+ L& W, Y" ^) x. `
# An error report file with more information is saved as hs_err_pid1064.log |