我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。7 h0 |0 B% P8 |' K
import swarm.Globals;
9 m; B' d, Z4 Z& o! a h7 F, K$ X0 U# I- P" J& T
public class test {
' l: T/ V' l# }6 a /**
& @% r9 t; d3 { * @param args0 w5 `% U+ C' {) N' H
*/
; S2 y& t9 {) ^, o0 q. _$ e( t5 @/ A public static void main(String[] args) {
$ U9 Y) r7 x7 A$ e1 C
2 f$ M' J6 Z& F6 C int y=(int)(10*Math.random());
% f( z* s: Q: i System.out.println("result is "+y);' D. o1 h5 Y2 {& F- Z# D4 T
5 M" }- Z/ g5 X) V double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
$ e m4 k0 J s4 L% d" q* C) e System.out.print(z+" re");9 t+ A# G4 w% L8 m+ g
}" p& N. g/ X) x' \
}6 C C% P0 h* W4 O7 K9 o. @: E' _
: J% g$ o' @& w7 X
结果是: V6 _% I% V4 p+ ^0 I3 Q% v
result is 2& Q5 o! O4 Z: {/ b7 `- m
#2 j7 v6 V$ A' ~' t8 f1 N
# An unexpected error has been detected by Java Runtime Environment:
- Y8 `4 E! `. j _#* p+ a a$ i- X+ E6 j
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
" a% }% \8 v' V8 ], |+ E% b8 ?3 h# Y#
" n* r. t* C8 s8 C2 y& t# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)+ X4 x8 k' K d
# Problematic frame:# S0 e4 r9 I. B+ n
# C [javaswarm.dll+0xb8305]
& G+ J+ y' R4 H# _#
1 m4 w6 i2 B6 b# An error report file with more information is saved as hs_err_pid1064.log |