我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。3 F. } `; _/ z
import swarm.Globals;
2 f9 ^+ U' W; n/ K# ]0 B8 P ` E" E7 W- ^% D* w0 f J) J, I4 P
public class test {8 Z, c( q6 D, q1 O
/**
' b, _/ N3 _4 y * @param args
* S6 l# n+ @0 y# a) e7 m8 R+ | */
* D7 r: x6 T' ^% y public static void main(String[] args) {6 \% Q- k5 r/ }
! W% Q) ^/ Q$ i7 V" b( Y# O* G
int y=(int)(10*Math.random());! e/ v2 C7 p% o% [' D
System.out.println("result is "+y);
, R0 z( N% i- L7 x, Y$ ~* n
, P5 e: H, S9 N0 t2 x( Z9 ^ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);/ b1 X. d& d* @1 x. C4 y
System.out.print(z+" re");
3 @) h; X& U3 t( a8 h }
: b& R4 y2 p, s( {$ \}
1 t4 P& k3 `* l+ [9 o7 Q7 m% A- m* }; _! ]. M
结果是:
/ L' a0 S" x, l% lresult is 2
* |) I2 G) E v#2 R1 y, _+ X% {6 W \1 E
# An unexpected error has been detected by Java Runtime Environment:
" f7 D7 d/ U0 x' `- @! ]8 a t9 _#
7 h2 T4 z$ o3 o# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068, d4 O& {! Q- |( t" h
#
4 U3 o3 Q$ R0 @2 R# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
6 \! R2 I6 g* v# h" z& p# v( ]# Problematic frame:! m _% A8 U/ d$ U: E
# C [javaswarm.dll+0xb8305]: i1 e) d6 F. n4 y5 I% e
#( Y, N. }: Q' V1 K% A
# An error report file with more information is saved as hs_err_pid1064.log |