我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
' _3 N; J4 m6 p8 K; M' pimport swarm.Globals;
% z1 z0 x ?. d& F! R+ ]
2 }$ `$ f: s4 ?/ @/ v; d' _public class test {
" q: G' a' y" F) R# L4 M /**
: K% }/ y/ b% s * @param args
* y1 R# }: m+ F */' i9 y) f/ u2 W$ I7 d4 A
public static void main(String[] args) {8 t8 A$ r) V, T% R r
1 q- e/ |4 E8 z. r+ ]2 {8 v int y=(int)(10*Math.random());
8 u7 V" b, F! H, b System.out.println("result is "+y);
" U" n% [* u# ]- u" n" u/ y: L
' ^; m5 Q- e. C# m! i0 g. H double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
+ [+ T6 N7 K! C* O- f6 O$ Q3 f System.out.print(z+" re");
# `+ t6 l$ N) B' x6 f3 d- J8 B }
2 C0 d3 D8 l+ v7 }& u}
4 }6 a6 C+ c+ I; e
+ i' \ y6 K8 [5 ?, @结果是:
. ~% u+ C ~4 |9 N: \result is 2, C; k2 N( j; r3 G8 c
#
% @9 S$ M) E8 n; m& Z5 u1 D4 x1 S# An unexpected error has been detected by Java Runtime Environment:. u4 _! n" h4 a. Q
#% L }+ P4 ~: s7 Z: M4 h
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10689 b" B B Z! X1 Z- h: X* ~7 T
#
2 L4 i$ U6 v( i/ S5 D7 u# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
% t Z% w, x# S) z# Problematic frame:
! C& P# f: ~4 b m# C [javaswarm.dll+0xb8305]; Y; g5 j5 q. n' Q( m" \3 p
#
! ?; I! j* f6 ~; r# An error report file with more information is saved as hs_err_pid1064.log |