我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。9 h: n' _5 z& m" x
import swarm.Globals;
# Q7 E& K z9 Y5 ]# N; F( ?3 O0 U1 a. N! c, P+ }$ [* L
public class test {( @- H/ I! T. b0 Z) G7 U
/**
1 X1 R. x. ]& O/ j) l+ h/ X * @param args# K( \0 f+ Z( N+ E% n6 \
*/
* K' Z: l; U; E$ N public static void main(String[] args) {! }$ Y0 c+ [% d
2 l3 Y' s0 J1 \+ `0 E% W3 l$ i int y=(int)(10*Math.random());
) [+ _ w6 k9 j: k. ?9 x System.out.println("result is "+y);# W8 J4 d. e7 c: y: _5 b }7 C, H1 N
* j! {" T7 N( k$ ?: O/ O double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
4 U5 \& t4 k# h System.out.print(z+" re");3 A% A9 e4 s1 e: ?
}: m* t. q5 q3 a
}
w Q4 y' A# r9 ]* A, [3 `+ I$ ]- A
结果是:
& z2 ]1 H& _) ]; s+ _result is 2) n$ v1 B0 N: h& R- ?2 b4 `
#
. z0 u# w! T' a4 H8 p* B& h# An unexpected error has been detected by Java Runtime Environment:
/ K6 x% j, [+ a. Q$ R) _. u#; o# a. j9 {0 o. g+ H
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068* k) x; `, {# Q
#
" w" N: V6 V/ O# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)6 S- ?0 P; i: i5 @
# Problematic frame:) B& J. N) I6 _. T
# C [javaswarm.dll+0xb8305]) R4 m2 f9 v/ q
#% M. S& i4 E) v! r, Y6 Z3 P
# An error report file with more information is saved as hs_err_pid1064.log |