我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。$ z- S9 q+ ?" g1 J7 Q
import swarm.Globals;
' M' Y8 G- Y# p$ ]
% |- T8 z* R, A8 |1 Y* Q: `public class test {: I/ z+ b1 j3 S' ?5 F
/**
) e) h; |9 C# Q7 ^* O8 X; O: x * @param args' l0 h' F" P* D6 `) }& u
*/8 L/ i" K6 P$ w2 N3 U
public static void main(String[] args) {
$ j6 T8 [9 T) w( p |6 y1 p* y
4 z+ q4 p5 M1 V2 r$ ]! q int y=(int)(10*Math.random());
! J: U( M- [8 w5 Q" Z) I System.out.println("result is "+y);$ ]3 o# e" e" D- ]9 T
- e& i" U' C6 q7 t) N' v6 g double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
" x* N2 Y5 v( {# d6 d System.out.print(z+" re");
1 h; @) I) j, n }+ t7 w/ h. M! S
}9 R* q6 ^9 h1 t( M: g
% [" g7 x% Y0 W* l( q( `结果是:
- m4 Q& A& C: Y9 Q8 Rresult is 2
n+ J0 l1 {! v#
2 f; T" |& O v0 Q6 ?$ y6 M; M4 g# An unexpected error has been detected by Java Runtime Environment:
; ~. O7 B4 F( P) C6 S" ?# k8 d( ?: k% v#6 X. R" R* ?* C
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068) S* b! t* ~7 E& H' ] ` h: F
#
6 I6 W' U W+ z M) C& C, Y* i$ c# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
* A" w; O, f2 |! G/ B4 O# Problematic frame:
+ P( S5 T: G% A9 W2 r# C [javaswarm.dll+0xb8305]% I7 p& t" h8 E3 Y4 Q: X, \
#
; ~7 y- Z) g' l0 w# An error report file with more information is saved as hs_err_pid1064.log |