我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。& I9 @0 W# `& D2 v
import swarm.Globals;
. g6 ]( L6 V5 k( E+ {) t
h+ s' x8 q4 ~5 xpublic class test {
6 M4 L: p* @$ U. p) N /**) g0 v& w$ _. x( t/ b5 Y
* @param args2 o- } s- N& o) L: a" m
*/0 i5 ^/ u( S0 O5 }2 ^; D. O$ r
public static void main(String[] args) {6 Y* i! t- ?8 n, v6 m$ Q1 t
; _( ]8 x4 m' [2 r# k. ?
int y=(int)(10*Math.random());/ X* j7 q: t( j9 k* L
System.out.println("result is "+y);( {, A" r+ T" x2 n" L; K
/ X9 L2 Z) _; |: | double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);% s8 F9 B' a/ p- S/ @
System.out.print(z+" re");
; @5 `& U" Z5 c+ n1 x3 V6 y( C }
) O! F+ R, f8 E8 o) r4 O t}
, y3 r# H0 y$ J. W5 |. s/ V! g' \; W. o/ D Q3 j
结果是:; l# ?# T6 t4 i$ z0 |
result is 2
; Y! A, t- I) {0 b" e#! p% `& L* b5 K) f$ S
# An unexpected error has been detected by Java Runtime Environment:
. g8 j' y- w. U#
& m! C' S) |3 d. ?% j7 n# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
R6 b3 s) j! a6 N#+ b3 Y$ T# r5 O* P% X
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing); H! }4 z5 O3 `7 _) W
# Problematic frame:: c1 ?2 e9 G$ a6 x3 M; O& s
# C [javaswarm.dll+0xb8305]
# q- l4 }& N. h; e/ b" p/ {#
4 V3 n. V: v) L7 M$ l1 S5 o# An error report file with more information is saved as hs_err_pid1064.log |