我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。# d4 ]6 ~0 W1 s$ B0 ?6 z( U
import swarm.Globals;" R7 b3 ~' g* |0 P7 `
( [1 V; u. ]9 p1 `
public class test {
6 B' M. S3 j u6 H: q /**
/ F# X/ e9 O7 E9 J * @param args. f& v( a% ?4 S" f$ q% X
*/
- G% l' h, [+ M/ o5 J" c public static void main(String[] args) {
0 u/ P+ x+ c9 i0 n p' H* ^5 \
4 A4 m9 X: X' Z% M8 { `) F int y=(int)(10*Math.random());
3 q! `& G9 [# |* m: s' d$ ] System.out.println("result is "+y);
) _. V% v4 y* @) {5 Q" [, N% C6 J; B- [% J5 ]4 c. Z9 z
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
# y' d/ j4 l- d0 Y# G( V0 T System.out.print(z+" re");
' _! Z/ A6 f6 \& Y }
2 V3 J, v4 T3 V) }! d$ k}( I: F3 i/ Z$ U1 E5 e
: w2 M; Q. h) k7 w0 g5 a+ X
结果是:
% y) ]" ?* \( g: q! M% [% Hresult is 2
; S$ J6 o& J4 |#7 W% M5 u- d( [- Q; t6 }1 s+ S' w
# An unexpected error has been detected by Java Runtime Environment:9 M9 D5 ^1 L0 ~2 `3 ?5 v
#
. k+ V% t6 ]8 q& `& }# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068/ T2 ?8 |; W8 x2 L
#
, D7 T" s4 c7 Q0 H7 t# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)2 |6 g G9 W1 P% T, ~
# Problematic frame:
% j- ]1 d% y! D3 u& c0 L# C [javaswarm.dll+0xb8305]/ E- D( \8 W& T( A
#
2 p; a* E2 d$ s8 l9 J# An error report file with more information is saved as hs_err_pid1064.log |