我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。 G3 o; g: Q9 X" d5 i* C
import swarm.Globals;
# |1 R7 {. E1 P7 M4 E( b1 V% p& p. j Z
public class test {; J. M% y6 W+ r
/**
% [6 _( |/ v: H I) @9 j5 G! J * @param args4 b/ Q' W8 j" W
*/
0 `: U6 q/ Z* |& U public static void main(String[] args) {
* i/ o$ r/ N* T" M/ F4 U$ Q
! L7 s, u1 r: V( e int y=(int)(10*Math.random());$ T& A. P* Z. n
System.out.println("result is "+y);
" \' |+ a# l W( t
: L/ }* j. [# W& Q |2 M double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
& ~; L% I4 ?$ F. g& } System.out.print(z+" re");% F* V% S5 k: z! Y7 `0 _; R
}$ r3 [. A( h( Q3 R
}" g( P- {/ n$ r# N) ]* Q/ s
6 K8 c, W( `0 S% e8 R' e9 R结果是:
/ O e* M6 M% r; _result is 2+ m3 i r0 [' D4 ^5 W: I
#/ W: w& P% Z% M( I+ ` H, N# |/ J
# An unexpected error has been detected by Java Runtime Environment:
& y I- B" X3 Y+ e, G6 i0 m#, q# O' |# ` `* h9 ^( f8 z
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10684 o+ I1 k; g/ Y: [- g n. t( A
#
3 D4 ~ I5 S5 s; k) w3 a* e! v# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
2 }4 M7 W" a7 \! n) O# Problematic frame:8 m1 d2 i) {) s3 z
# C [javaswarm.dll+0xb8305]
5 X+ _0 k5 ^6 v* C- D' k#8 q+ a# b: U/ J
# An error report file with more information is saved as hs_err_pid1064.log |