我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。; l: [1 X. F* R3 P# |/ D7 l
import swarm.Globals;
" p, q. W# ~' ~7 i, b! F+ l* \
6 A; |! P! X4 B4 lpublic class test {8 n9 ]6 \1 E: V* \1 C
/**% c- E4 A5 r4 P1 r4 n, N9 R
* @param args
4 ~- z$ p7 z# P% D% I */
% M' o$ o1 s8 ?( b9 e; u/ V/ r public static void main(String[] args) {
* w9 F( {6 K" r$ T& ` ' \* f! b0 h: g, ?+ H" F
int y=(int)(10*Math.random());
, }/ T( q0 u' O3 y6 N5 W# D) H# C: |3 G System.out.println("result is "+y);2 P9 ?( m7 T, ]' K {
3 \( A) i- L4 g9 _4 u
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
6 c/ j. b' t7 f" k- x( ^ System.out.print(z+" re");
+ A( E" q# g: q5 A) L( \ }
; k1 x1 t+ ]; Y+ b$ B2 R}& r' c- t. p; M
" w: b- K0 A* v
结果是:
, w: \% N! j- {" \9 r% bresult is 2
8 `% J& O9 ^/ T+ g g#
) k7 ?# ?; }3 Q5 |0 |# An unexpected error has been detected by Java Runtime Environment:# v; ]8 x+ _: s" B _4 w
#
+ J2 k6 r8 p$ X- a ]# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10683 O! _( M9 n' ?2 f
#6 m4 L$ p- c8 E7 ~
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
9 Z. O! u) B- k/ w: X# Problematic frame:
, `6 h6 q% _ P' E/ O! ~# C [javaswarm.dll+0xb8305]7 I$ J6 n$ \) _( K5 ]& T
#
* ]8 f* d* }) g3 c: I }* e# An error report file with more information is saved as hs_err_pid1064.log |