我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。3 V2 [) m( g @3 Z9 m
import swarm.Globals;1 P. H3 l6 V u$ E4 g
9 a, W; u% `$ @" t$ I( t2 r/ {
public class test {4 p$ g6 G8 [' g( H& a
/**
" p9 h: q5 j2 ~6 j1 T * @param args4 _+ r5 x7 [' Z/ ?
*/0 i, D* Z9 {; [( @. k& M4 h% _
public static void main(String[] args) {7 F+ [; O% V4 S& D/ ?8 X4 }
( o$ `# B/ B3 z2 d$ \9 O* Y$ o int y=(int)(10*Math.random());+ G( Z/ j8 X& u& ~+ U/ [! a
System.out.println("result is "+y);- h" s/ A! p5 J* u0 _3 r; g7 _! u
! t2 H/ g$ m- t5 k9 m, X- r
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
8 ]( o! A9 K) ]: U System.out.print(z+" re");
( \2 N8 V" a4 z- ]+ `( j: b }4 F9 B* L$ W$ ~1 p" s1 s
}3 V( [, O$ C5 c7 m- `
6 f+ R# u3 w1 X' _% s
结果是:
; m! m, N) m+ h5 x- M1 tresult is 2
: D. Y- H1 H3 j% l: I& F4 j#
2 g% k1 U, N$ N# An unexpected error has been detected by Java Runtime Environment:+ s; L2 _, g) U7 N9 K
#
2 |# R4 W% K% d6 ^, Y ~# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068( s& M) z1 f. X( c V5 Q1 o6 y, J" R
#
$ D) R( ~) P4 X( o2 b# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)) P! o+ L) x1 t; e, p$ {: ?
# Problematic frame:" F. g- {% p4 K
# C [javaswarm.dll+0xb8305]) M0 V' h; q {$ V
#2 q4 U# ]3 l7 z5 H5 j7 a
# An error report file with more information is saved as hs_err_pid1064.log |