我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。 x1 d G! a. J; M0 J K% f$ T
import swarm.Globals;/ s' e T& k5 i7 L( X% z
" H7 o" l, n# Z% z& r8 [; s
public class test {
" u4 g8 E& L/ J! @. u /**
* A4 y& J4 }0 f8 ?( p9 y0 b( ? * @param args8 f8 C/ b' Z3 A6 s: }# N
*/
- m9 [$ @* p( Y/ E public static void main(String[] args) {+ ~# n, _* R; S' d
3 W* L& R# {" ~ int y=(int)(10*Math.random());0 r% D |$ b5 J7 i I- w
System.out.println("result is "+y);1 E4 i$ l4 t8 C( ?( C
: O/ Q- K s: D5 G7 U double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0); ?. N- h4 [/ P
System.out.print(z+" re");
! i# l7 E2 O6 J; L! Z; H+ p }2 I9 R" W" n+ r: N2 D3 o7 K8 S/ x: i
}
5 e% |- n. j6 l, r" Z5 x% ^! ~! F, \5 D4 l Z3 ]1 o
结果是:3 t, V' m. E1 D2 F# L' _; `
result is 2
1 K% h! n2 g$ U: ]9 q; m* c5 C#' ], M2 M! `7 o5 w+ E! B
# An unexpected error has been detected by Java Runtime Environment:
1 i# @; \: x( e5 ]# F#
+ Y6 |( q0 `8 V# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
& ]) x N" S, `( v& Z- @#
& g$ p: i1 c2 X# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing): l4 S; b% C6 U5 d9 ?* `& A
# Problematic frame:
+ [5 F2 t2 a' A# C [javaswarm.dll+0xb8305]
( i+ i" o) I. Q( l; O" Y9 l- a## A) p9 M# N5 ~0 ?8 e) x
# An error report file with more information is saved as hs_err_pid1064.log |