我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。1 W) q! }5 Z) |+ J
import swarm.Globals;
2 o1 C( p* x+ p9 x
- D$ X) D& t& b5 V* G o! l u! ]0 \: kpublic class test {# B3 ~ D3 X3 Y) }+ l& X
/**0 m% B5 T* e7 z r4 [4 l" M
* @param args
5 R7 U( V' e/ D7 W# R */
, H8 d$ E) c! _, u4 w1 B public static void main(String[] args) {
( ~2 r* e; H/ C, f L$ @ 1 c A) D3 o4 S9 U. @: e
int y=(int)(10*Math.random());# X, T$ A. M. K* q
System.out.println("result is "+y);+ `( n4 G. \0 r, I) g0 z
6 ~! E* ?6 S* F a& H0 }; y! \ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);& t4 O4 t5 M( M# w8 @
System.out.print(z+" re");; S6 o3 \/ z8 ]9 i. w1 i
}5 \8 P: u% M3 C( p
}6 ^% Y& ~ Z2 n8 l Q3 w# e7 x" F
' s" ?3 `7 h, h0 e
结果是:
# d- a0 {/ ~3 I0 R' gresult is 2% g% |3 ^9 o7 L$ z
#/ ~# T4 Q- X; u) E3 k) c) }$ A0 W
# An unexpected error has been detected by Java Runtime Environment:
/ S5 c/ t0 ?" |1 O#
. H( d8 U$ h* Z5 ` {# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
9 v* t9 V8 Z% W( n! x; A9 y#
9 {+ }- s% B# u% _# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
- e; Q/ n! h& y# g" n7 |0 [" r1 p$ d* K# Problematic frame:1 h& g5 @1 q x5 j
# C [javaswarm.dll+0xb8305]% H) X) A3 f" O! F4 `! B$ R7 x
#, `8 j4 `/ m) \9 ]* a) ?
# An error report file with more information is saved as hs_err_pid1064.log |