我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。/ H# [+ z9 G4 z
import swarm.Globals;8 l- f: P" Z3 H/ O9 [
" w ~, Z+ m3 k9 A. r: w7 W8 G9 J- _9 s
public class test { Z; Y2 C8 F$ {, ]* q2 D3 k3 F
/**
( h+ W' `& K* O/ [ * @param args
1 |' g/ i+ \6 E9 [ */
( H. Q( i/ P( {/ M) h0 F public static void main(String[] args) {
) } l' K) z0 O3 A+ x
+ @6 |# R9 i4 a' C# Q$ @ int y=(int)(10*Math.random());
" G6 S: l/ {% Y* ?& o4 I System.out.println("result is "+y);
! M1 U% C2 S7 @( `0 G! B5 G: u0 e; d( g$ F
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
% ]& i |- a3 {9 b0 B: w1 U+ ^ System.out.print(z+" re");) s, l3 V+ C! G. L+ M
}' _% g, I( y/ K, s" `" T$ ~0 _5 `
}" }+ Y2 h' a7 u) B3 f
( y' O' R, `5 M- n* X3 q结果是:
6 D9 v9 b1 p% d9 e. m. `! p0 i& ^result is 20 G5 ^, V5 V4 b- \5 r
#! K; q R5 ^7 t; O; t" A
# An unexpected error has been detected by Java Runtime Environment:+ x# }7 j G. B7 }
#% ~" m$ @) m" A1 ?3 m
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
" b6 M$ i8 a, h+ e- k# I, @#% S5 K2 D, D) V+ e+ u" I
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
! w, F! i" Y0 N/ G* c$ }( z# Problematic frame:8 v9 v! k. [: E! y7 ^: P. N, @
# C [javaswarm.dll+0xb8305]
* v; h8 _5 f5 }( B0 z#( F4 K' V5 w+ n$ ]$ w$ r
# An error report file with more information is saved as hs_err_pid1064.log |