我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。 i, G- `& V; j3 g5 w* l
import swarm.Globals;
8 M, I2 ^5 i1 A7 z. u* Y" o; @+ m8 _; \% t2 v2 O. |' |
public class test {
7 M# m1 u; f# K3 `8 ~ /**. L/ D# r8 [7 g8 p4 v& ^
* @param args: I& C$ Q. N3 i# @8 Z3 a
*/0 ^! @3 @# l' z
public static void main(String[] args) {
; j& c6 W$ }) j0 A & z- G5 x8 q) r3 J. t
int y=(int)(10*Math.random());- f/ B' d) I! _1 n/ W
System.out.println("result is "+y);
9 N6 a* ~- z. Q
2 h5 h. c& }5 D9 e0 U/ a3 s; Z double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
2 p1 q5 B* P. |* T System.out.print(z+" re");
`, h- k, m2 l; Y: n }) D+ O, ~% N, E& r: X" h9 Y# U6 F
}
: i; A$ A. A5 B/ b
5 }/ k" _1 l3 ?结果是:6 @2 y+ `4 R, }3 s8 ^; H3 b: E# k
result is 2
1 X+ P) U* z5 q% _8 J3 c0 x# V4 X#0 N }0 t! ]) L0 |
# An unexpected error has been detected by Java Runtime Environment:
* `2 G! _, z9 S#
+ J, k: a+ H6 ~2 \7 I1 |6 ]* R) x9 V# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
; |: }& W7 n8 V( z% z' h, ]#
- N# [ s: y$ `# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
1 @) M4 Y8 O) }( V! ?4 ]# Problematic frame:
6 C, c* i! C4 E# C [javaswarm.dll+0xb8305]# e: t9 l! p4 N( L+ w
#& z: \4 M1 E' [7 {- w3 l9 g$ a+ b
# An error report file with more information is saved as hs_err_pid1064.log |