我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。2 C {) t3 M1 P) C7 Y
import swarm.Globals;2 a" ?. o5 i, G, m
- Q+ P. Y( \+ M2 X; {8 R
public class test {% R' m! m% v" |( ]
/**
, M7 D' {: c. c( @3 U3 ^+ {3 F * @param args3 b% K# u. q4 \, J5 Q
*/2 h7 x( j6 d! F H- R
public static void main(String[] args) {
4 I" R1 W- s& U% {. ~5 U, o
: m- k# m% o9 p- H int y=(int)(10*Math.random());, B9 W0 z2 j- Z8 u1 E/ F
System.out.println("result is "+y);
& `$ b6 j3 k4 F- X) E8 n* v3 b8 D; @6 e0 f
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
) t; Q6 z) G/ G- \4 H2 j System.out.print(z+" re");
1 L$ _/ X$ {6 { }
# Q$ |& b/ f/ q3 I' o" z. }* `3 r3 ~}
! O' N. ], {0 \ G9 y4 Q' }" F% y9 b3 L; O
结果是:
# v- q. a" c. M3 I. yresult is 2
& k+ s# h* T* Y/ O* `#
* x* D. M |0 z2 @: R; x; o# An unexpected error has been detected by Java Runtime Environment:
8 d1 W% C* o1 {+ }6 `' Z- c#
6 j1 W# Y* c2 D) P7 F. ^# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10689 o( @1 c1 t& \* ~$ @6 m
#
. c$ b% D8 } d# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)9 c& V0 o: Z( w' y
# Problematic frame:
. y+ \* n+ r/ J, J8 t; z( T9 E: q# C [javaswarm.dll+0xb8305]
4 Z3 o5 I3 E0 c8 j- U- n* N#' [7 I s% c& ^* Z
# An error report file with more information is saved as hs_err_pid1064.log |