我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
0 L: j) U% ?; {! T7 u9 r) b6 g% A1 \import swarm.Globals;
( ^6 h1 _0 `- ~
' ?4 T# ~ ]( y& q7 u( Wpublic class test {2 z$ V- h' {) X' ]$ ?! L* N- s
/**
- |1 Y8 F- H$ o( |* {. u# V * @param args3 S; m% {' k! A
*/8 a+ x1 s, W! M' I6 o6 ~; g0 p! q2 z9 j8 E
public static void main(String[] args) {$ X6 x, y- M1 z$ G3 `" k1 W) M
7 [1 P6 v e: }" O
int y=(int)(10*Math.random());
9 Y; f2 O( w# z+ G System.out.println("result is "+y);0 y' Z' H& b. a& E E! X
7 e6 @. A, ^; W2 I9 B" I
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);! N$ `4 c* o, P$ m# w
System.out.print(z+" re");0 \; H- L# f/ s; H5 \
}
1 b3 O9 i. B7 ~) g( F+ i}
9 z5 B8 T2 B6 d. n& I- S7 G3 R7 Z5 F5 V5 t/ d' [
结果是:4 m5 {7 ^. e* [- H5 l: o$ x
result is 2
! e0 {; G$ `% x, `#
* T# ^" K/ J9 H7 j9 w# An unexpected error has been detected by Java Runtime Environment:* A3 c8 e3 S2 A& a" P
#& z9 [$ i' x& A$ r
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068' ` Y+ i3 _. h8 p
#8 r2 r9 Q. z# d# Y2 F6 l, F
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
( l9 @! k6 H- k8 [# Problematic frame:
( ?* W7 f* p6 Y0 b# C [javaswarm.dll+0xb8305]( I7 G5 b; z% s* j$ |* ?2 j- ?* }/ [
#/ K' E+ l& `- ]
# An error report file with more information is saved as hs_err_pid1064.log |