我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
& Z3 m7 K; p1 N* p$ r$ U9 ~import swarm.Globals;/ `% }1 C! z* P% g
- N+ q3 ?/ k D- hpublic class test {2 l3 e7 O* d, I$ D- I% [
/**
, h& S7 W+ W( o: g- [4 I+ `# S3 g& _9 ^ * @param args6 |! T, ^3 e; w/ r
*/
7 M/ A, p$ x/ X2 R# n$ ]& U public static void main(String[] args) {6 ?* X6 s7 H; P3 @- B
8 [; t/ I, u- c* s0 C( M2 N$ R int y=(int)(10*Math.random());
1 S0 J' t, X' A, k3 h& \ System.out.println("result is "+y);
( x4 o" {* c# ?
1 ~0 X% }; u: L+ ~ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
M; X6 m# M! d; e, `* ]; }1 e M System.out.print(z+" re");
% Y) K1 R9 a2 W) |0 z1 [ }
4 s# h! f( i" v. J}2 _9 A3 s- S9 }2 e5 V" H, j* E
* |8 c% M: H# k. b: m结果是:" ~) B# z) q7 C+ X) s- M1 f
result is 2
9 A! [: q$ u- z& Z7 k+ }$ [#5 k+ T8 r6 [3 W# g
# An unexpected error has been detected by Java Runtime Environment:
* s/ [2 z( k" f( s+ _* W#% Q- Y% [. {8 d! N. @* q1 v2 [
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
8 r b% n/ a8 g) |$ j#
. I3 v6 @6 m$ u; C/ J- R2 }, S# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing) j* g" f* ]2 k& f) ^ D
# Problematic frame:
" @. x/ e7 a+ V. h/ Y# C [javaswarm.dll+0xb8305]
# [$ N6 P, N' T! \: W; [" I#
% D0 Q4 O, a# v4 i, ]. o# An error report file with more information is saved as hs_err_pid1064.log |