我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
7 r& D; x$ j! v( `( Z8 cimport swarm.Globals;2 o' D5 l7 s3 e) ?5 p" J/ x- h
& Q4 c' d2 n# Z; Opublic class test {9 U( a) p0 U- p1 ^$ K4 F, H
/**
& `& E$ P6 M& }+ F * @param args
S6 I7 A4 w& d' d* l* M */
. A Y8 \, @6 e public static void main(String[] args) {
1 `: ^$ A; a) w( G# O1 U
) P% w5 Q3 g, ?' |4 {& m int y=(int)(10*Math.random());
, y# s! @8 k! @) ~! S System.out.println("result is "+y);
6 U) w4 ?5 m4 T" P
t U, V1 [; a2 Q. z" q) b double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
. @+ Y6 `5 r1 l) Q' M System.out.print(z+" re");! T& P4 G+ Y4 P4 f* j6 V2 d
}3 X2 U+ V0 W7 l( N) {! b8 i
}, s& a+ q% b) n+ X% W1 o
9 ]; m' @4 S0 i" ^# n# Z9 z: H
结果是:$ u+ \* v- W, x6 n/ h
result is 2
- f4 }" {8 K% ?; H# E' @* ]# ]#) R: p# W- X9 |
# An unexpected error has been detected by Java Runtime Environment:: ]% Y5 G- D1 r
#
1 k5 R4 s h0 H7 h1 D$ U' V7 F# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10680 g! O! `7 F& E; C% [# Y
#+ \6 f* ^$ v3 u- t: ?6 q4 z+ R
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)( _; u1 f$ G% O- t: Q
# Problematic frame:/ ~* m7 ?, p4 u+ R: b2 }- m& W+ X3 d
# C [javaswarm.dll+0xb8305]
$ z% @: p$ u; W8 G#
+ j# I: ^# ]9 A1 d8 l# An error report file with more information is saved as hs_err_pid1064.log |