我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。" X) D8 z! F; J4 j2 s6 D( F: \) J
import swarm.Globals;4 i s2 X) r+ b5 g0 @4 O
( F9 s' [0 d; Tpublic class test {. j+ r! ^- o1 ~ a. S/ U: c7 V
/**6 d" o3 X8 }1 ]
* @param args& Q& [) C: J4 J+ M7 C7 e. @
*/( M. l4 ]/ U1 o$ u3 ]; P# c
public static void main(String[] args) {
3 j6 I! C$ x x+ Z# W
7 Y7 \) C9 s) _* f. e( e+ B int y=(int)(10*Math.random());0 c7 }9 E. }$ V1 a0 k6 k3 i
System.out.println("result is "+y);
* t9 I `& y3 m+ ^ x! z2 J; _7 p3 Q1 J# r& P
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);$ z+ D4 L1 L8 u$ h0 f5 M$ A
System.out.print(z+" re");
! F/ P5 O/ {- Y0 D: \1 M }
3 M' Q- q( b0 z4 u% g}9 I, t$ W" V$ i& S( s9 }
# h" q$ d/ ~6 |, u$ P: k结果是:
5 V/ ^+ o+ u$ z, }' H8 Presult is 2, L' t5 u) ~) Y
#
+ v: [% A5 [; L4 \% a6 b n# An unexpected error has been detected by Java Runtime Environment:! w. O( t5 ? d Q7 P9 W) I2 p
#/ x" g" b9 T8 F3 Q2 e
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
$ w F+ n; g1 G* G- i#' L; i* Q. G. G. Y; d% y/ u( `
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)$ S* y4 o4 [8 J" g T9 y1 O' n
# Problematic frame:
* q: w3 p) `) t# C [javaswarm.dll+0xb8305]
$ M4 T y: f3 v! z, o0 s1 m) H' t#
1 C N1 @( R! v: B# An error report file with more information is saved as hs_err_pid1064.log |