我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
) n. M7 t k1 X6 _( Limport swarm.Globals;
2 A4 E3 m( v! [1 T; S+ e7 _& p$ g7 j5 Y# N. {
public class test {9 E9 F2 F) ^2 Y5 ^- p8 i
/**
/ w- K: D/ k; I! _ * @param args
+ ]0 t7 y7 [ K# ? */8 U9 j# E; \9 T
public static void main(String[] args) {
: Z& u0 ^/ _/ v 6 P# |5 a3 S) q% f3 S" v
int y=(int)(10*Math.random());
" U6 C: B3 j" F* ~3 [& D System.out.println("result is "+y);, E7 g9 F9 V% `) X
- T- n( ?) ^+ Y, O
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
4 a# ?6 p4 c7 ^* t System.out.print(z+" re");
4 n) o8 O; ?: T z }
8 K* r4 R8 F8 F}
0 i ?1 z3 D0 K$ E& g1 q; Q+ E- Z* y; x3 R5 R
结果是:; `% K) w0 Q$ T8 n# Q6 Z! N/ Y
result is 2
. o# p$ S- i# \0 F/ S& U0 k#" f! T P1 G. ?& g" n: }- k3 \4 T9 X
# An unexpected error has been detected by Java Runtime Environment:) T4 B {2 ], U" g6 E' r, h
#
, `$ J2 N2 _& ?+ w. l, J' p7 o# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
; I E" m8 S/ t4 w K. [5 Y#
) S3 g2 @$ c( Y8 L6 H+ _" \: F# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)8 A; _" F1 K0 N" A; O# Z1 G
# Problematic frame:
: A/ n0 e; [+ T/ m v" r; \# C [javaswarm.dll+0xb8305]
8 ]% D- _ A- s. X: d" S- p0 F. q# L5 o#
) H( a! c( }4 q) D: m# An error report file with more information is saved as hs_err_pid1064.log |