我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
7 _, m/ L6 U6 g* bimport swarm.Globals;
. c8 M2 q. w. w2 S. C- |. N9 M5 O
) h3 v" C' d# Y1 ]/ Spublic class test {$ T! A8 x. u# ?: ]+ V4 b
/**
; ~8 e4 i$ t; `; Q1 V u- e * @param args1 k. e9 y- H* \9 Y9 P" E7 I
*/$ p$ Y; g4 k6 Y" j2 c- S) E' _
public static void main(String[] args) {5 c5 y! T; V4 Z6 G' f
6 H% v/ ~+ i: e% d int y=(int)(10*Math.random());
; a& I+ l9 B0 C& J" U9 ]% V System.out.println("result is "+y);, B, X1 N$ R+ q6 V$ s( X s$ I
* ]/ o, b. o* w$ Z- M6 D double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);. `# r9 C- x B9 R1 V" y$ s' r- U
System.out.print(z+" re");
* B/ z8 w( a+ o3 a; x }
3 U }' _; G3 u7 [3 T; P# D5 K* E}% m- u9 b9 J3 c; _9 g# }, a/ ^
N2 l7 ~" r- }' c, j结果是:
2 U) w- \) t2 ?( w; {9 d& Presult is 2
- V$ T3 b0 v7 Q% i7 L# r1 K) F: o8 C5 R% O#2 ]' [" u% z9 |8 j
# An unexpected error has been detected by Java Runtime Environment:" E3 u" {) l' B# c
#2 }2 x( O- s- `3 s* \% @, O- m
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10683 d! k2 F* p+ \: h1 ]- L
#1 a& l5 b( ^( c/ @- c
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing); L9 h7 M4 J1 z7 m9 W5 t( z9 o
# Problematic frame:
6 G' k/ X2 b1 B8 j9 ^; r: H U3 Y# C [javaswarm.dll+0xb8305]
: p8 z& I, G! p/ S" d; F#
9 x" `: E) `# X, g4 ^; m# An error report file with more information is saved as hs_err_pid1064.log |