我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。/ r3 v8 h' P, ]2 t: U* \% U
import swarm.Globals;
p3 A( R+ W( {
8 }/ Y" o! O0 A" |' Npublic class test { Y% u6 [+ Q6 e B1 Y$ T
/**" G4 B6 o& _8 S0 r
* @param args
' P# R$ `; }0 v3 @ E */1 w) J4 Z6 G! S0 f( T% p E' m, F
public static void main(String[] args) {
5 s& k! u4 [; ]9 f) v4 o , l8 x4 L& n& X2 K. j) a _
int y=(int)(10*Math.random());
8 \( I2 r8 f/ N1 q System.out.println("result is "+y);4 E/ e. n; Z! h% E1 u
5 t$ H* W* T3 D2 k$ {4 Q double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
# A- c! w/ l* P/ _" H System.out.print(z+" re");) i; i% A+ [5 {" M2 b" `+ o" q! c
}1 C. j% e$ f$ g
}
' e: S. t6 l0 l$ t \% z- d. C9 b! g$ U) d( E. S
结果是:
5 q: e; f+ A8 P6 P' Wresult is 2! \. o5 i; p& c5 p, E
#7 }3 ~2 I+ t9 I( e0 c
# An unexpected error has been detected by Java Runtime Environment:
; n+ C! O# k) Z/ \, ]#
6 p& E8 ^/ h; ^, j. `& ~* \# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
& h9 b1 K' N5 `* H8 Y/ y7 {#
# l3 V0 w5 Z$ ?+ b2 [# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
C" {5 {" y; Y0 q( p3 n8 }# Problematic frame:0 Y) B5 i3 e G, M- N D/ f
# C [javaswarm.dll+0xb8305]8 P1 u# o4 t' Z$ q. L
#
; x* b8 v- O' a# An error report file with more information is saved as hs_err_pid1064.log |