我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。9 D! q+ ]0 Y* E! c
import swarm.Globals;
2 X% r! P8 H: P9 d; U8 Q5 b+ }2 c+ J5 J; y! [9 y7 f" F
public class test {
. O" K+ P- w( U& Z8 C; Z- G. X /**
& J; z# v$ Q" V * @param args
( v x4 j7 z1 W' i */
* T) q7 N1 k; [. i+ R5 x! M public static void main(String[] args) {
$ y7 H( c1 }* }. N" X* T3 M
- u$ E' U# Z; d6 Z$ n/ a, y# ~ int y=(int)(10*Math.random());7 J5 V( s0 I; F
System.out.println("result is "+y);
" {* ~0 F/ E' `1 c& ]; c* I# l* R+ D. V& I
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
* [. F# m* A" {6 Z System.out.print(z+" re");2 c" u9 i5 C+ r% X: L/ S. x
} l- S$ D' V p1 w1 C, A
}
+ a. m# F5 x! q* v& T5 h3 V% M9 K( t
结果是:
, |1 R7 }% t% O# {5 i: V) L r7 eresult is 2
1 y4 t, A# N3 {#
8 R9 a/ X' M7 a4 w7 Q# An unexpected error has been detected by Java Runtime Environment:5 |' X% g% _0 w( Z) Z
#/ C$ O4 e/ G/ J, x$ |
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
8 }- |) f, V! P#3 S7 d$ _. `% n$ K+ |$ K0 X1 |
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)5 ^5 v' U+ b$ w1 A+ @
# Problematic frame:0 J- V$ T6 Q5 B& A8 P
# C [javaswarm.dll+0xb8305]
* Z: M$ l1 d8 a#
0 h' G$ `; Y# ^( s# An error report file with more information is saved as hs_err_pid1064.log |