我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。" i9 C7 x3 b4 h+ g
import swarm.Globals;
7 P3 C6 _, D+ [" w4 I# u+ w% j, K" r* i
public class test {) \+ K7 [; v/ n7 i
/**
# Y# ~2 m8 c9 q# ?8 ]! h, G3 H * @param args4 j! H, i }: Z* q
*/; e$ L, W, o, b3 m$ z
public static void main(String[] args) {
! }+ v$ ]7 M; k, J
2 A- F3 K( p& ~4 W int y=(int)(10*Math.random());; y- v2 t& Z; e+ b( s% w
System.out.println("result is "+y);
: h! T7 y; l4 K T$ v; ]* c$ I5 `0 {$ P+ h I7 L! E
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);: H! |7 ]' [) y+ o2 X( Y9 E6 {
System.out.print(z+" re");
6 g7 T5 `6 A: I6 _( e9 u }, x+ d+ z6 ~6 I# Y
}, t. u; f$ K a% z; E2 k
/ U' ?* X" L& D+ b
结果是:
6 t6 N" n6 ?1 N9 U; w7 Y5 p6 nresult is 2
) J2 w% Z1 |, E1 w#
* U8 v) G, `6 e! Z6 ]/ Z [# An unexpected error has been detected by Java Runtime Environment:
0 J$ b1 `& e) f5 i& A#
- X" o& ?8 n6 u& |5 y# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
' k3 [4 f3 h p" {5 g0 x; a#
) @1 R K1 Q9 C4 [& H8 R2 [# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)6 \8 {9 Z$ v0 |& i4 A/ W
# Problematic frame:; w1 C& P% F* G: }5 {: m
# C [javaswarm.dll+0xb8305]( M5 r( L3 n# n5 M) J, ]5 k
#
* R; F6 |$ f8 q& h: q# I6 B: t C# An error report file with more information is saved as hs_err_pid1064.log |