我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。1 D/ ~( U* M2 O4 G2 }$ K5 W8 E; ~
import swarm.Globals;
* j1 j8 H8 \; J2 o* S) e; @
8 @# Y% O* f* Q5 R8 w! j: cpublic class test {
+ H5 O d, v8 N$ C- `; t /**
7 P; g6 ? s3 ?( o * @param args
, K1 h0 B- K2 r0 r4 | */7 [+ e1 t: D+ l; [) q$ Q7 k# D
public static void main(String[] args) {
& `, x4 A. m$ U" M# l
! m/ F: @: W2 Y( G7 R& D+ ~ S int y=(int)(10*Math.random());
: p' R1 ?1 v* D( ] System.out.println("result is "+y);" k7 G9 I% {( @" F( n5 c( H8 O
& X( M7 U. q: w* m, ~8 V double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
2 y& N7 W) m! h! Y( p1 w0 x: ` System.out.print(z+" re");
! I( i$ [( q% a* `% c& U/ A } b, x4 {/ [! V/ E
}. F2 {& r; K3 p- B/ o0 n' s
& x* i5 _) `) g1 T2 H o
结果是:9 b# s9 m, t# ^8 v
result is 2" v" _- T& s% V- C/ x& e
#
$ g& H8 c7 t* O4 X; C$ U# An unexpected error has been detected by Java Runtime Environment:9 Q. Z( U* {. m. b
#
0 g3 y1 c3 ]0 @6 k: T0 V" P+ k# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068: u4 v4 `) c# W- D# K6 o
#& z9 F: {% t4 V+ d8 i+ d& a; w
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
2 e* w1 i' ]: ]" z/ {2 S, C# Problematic frame:
$ k9 V/ k" E# l: o. t c' v# C [javaswarm.dll+0xb8305]
# g' E' j. ]/ _+ Q& g#
; Q' f8 \7 l5 W9 r5 J# An error report file with more information is saved as hs_err_pid1064.log |