我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。: L% A. r$ v) [ ^! d
import swarm.Globals;
: S2 `* M1 r# T6 c- ~ a# ]' I4 I H/ U$ \* q
public class test {
" d& T' ~) w: o4 t% Y /**
9 l) l8 X, A2 H/ ?) k. r9 T * @param args
! h( [9 O( M" ` */4 T( X8 V8 ^& o- N- K8 I
public static void main(String[] args) {* V+ D5 w. e8 y* E J2 |
; j" A8 Z% D6 n% A: |2 b int y=(int)(10*Math.random());2 e" N7 D& P* ]# L) Y2 d( `: E
System.out.println("result is "+y);
3 L* B! K; `1 P8 M- o
( z3 x: Y$ e' o6 e, b! e double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);* W1 V0 O; m" ?
System.out.print(z+" re");
5 X0 r, P) K# B8 e }# ]3 b& \2 v! ]! K* ^
}: c( C5 r( m: w r }
$ N: P. w( \: Q/ s% i% ^& h! R+ c* _
结果是:
1 L) m. x. }# O" g& E& y( Oresult is 2* N2 V V* `- D. Z% p/ r; F S
#) I2 A1 K4 E4 \! O- @
# An unexpected error has been detected by Java Runtime Environment:
6 c9 l6 O* q2 Q5 z- P6 ?#7 g2 `2 M* g6 @+ I
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068/ `* J$ L r0 Z* e, ~
#
' k+ C- A& \9 E$ V0 O# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
1 Y, C8 ^6 Q9 @) m% U7 u1 a% D4 V# Problematic frame:% G6 ?7 D) ]$ a2 m0 m8 o
# C [javaswarm.dll+0xb8305]
3 {8 A7 O J+ B# n- L5 x4 k# m( k# S! a3 n
# An error report file with more information is saved as hs_err_pid1064.log |