我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。6 }* p0 n# S" d- H& O: A& ~& Y1 L
import swarm.Globals;
; y9 F5 K6 f& p' l8 W( r0 Q# S6 W/ `+ M2 Z9 b; V. `! r4 g
public class test {
/ {) K7 C ~/ t# n# r* Y% _ /**
* k6 G3 u0 p9 j) p' G * @param args
B. ^+ o% S7 R, u* u& Q3 w7 B */
! V- P- R, s1 e ~ public static void main(String[] args) {* C; y. k% B$ U1 C
1 d) H2 u H* T+ c K9 _" N
int y=(int)(10*Math.random());
! H5 t6 X- n5 d8 k8 N System.out.println("result is "+y);: N' }6 E5 P/ {. I8 I
- d$ i$ k% I" x N; d+ t: r
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
- |2 l( W# \% B5 y$ g' g, J+ u System.out.print(z+" re");0 _1 p [4 B1 T( z$ w$ x
}
! @8 l5 {! {% I6 A N}
5 \% g6 T# r: o; V. b H
5 @4 f# q! Q- J- H# N& K结果是:! d; }- G, ]% X# A3 w) k
result is 2
& a4 _1 ~- p% T9 X0 N#
) C/ s6 E: l, \9 o4 b: |0 l& R) p4 N0 @8 o+ F# An unexpected error has been detected by Java Runtime Environment:+ t5 l) [4 P: s# R8 Y
#
; r5 P" ~# J. y0 A4 [7 E2 f) }# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
. R: x) e% K7 ?; W0 T#
: [+ s. q' z, t0 d5 d# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
# ~$ Q: e6 \, ^# Problematic frame:
- Q7 g+ z i9 |7 U: K. S8 ^; ?# C [javaswarm.dll+0xb8305]/ C$ h3 z# [! M0 V. I3 l% J6 S
#
$ C" ~1 b3 W* e+ X' a* A2 b) P" M4 R# An error report file with more information is saved as hs_err_pid1064.log |