我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
3 B* J6 \& G0 s. k1 Z6 [: mimport swarm.Globals;2 v) D8 w; T8 O$ n5 y3 }
* ^3 F3 `7 K* T$ r( _' P/ tpublic class test {
8 }& |# \& h- A1 H; L2 [ /**
3 |% z' @8 O' N5 s9 j! i. V * @param args0 y( c8 b) g+ M, E4 X9 b0 z
*/8 U) s k" p9 e' q
public static void main(String[] args) {: {5 o9 M6 \, k5 |9 n: f# B1 [. S
* |+ c h0 X5 ^" w; L
int y=(int)(10*Math.random());
: B6 m. m' g+ X5 [+ | System.out.println("result is "+y);
" {9 l) V8 k" ]% Z! ?: \( p# @ B! T* k
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
- Z* V9 j& z# p6 r) [7 g+ p9 R2 X System.out.print(z+" re");0 [! s k: n7 p ~7 [; J
}
* l. E0 ]5 B+ a w) d}
7 R; y" S/ D2 {8 z) P5 x5 a% j9 Z1 Q9 z9 W7 D
结果是:
( Q# y5 C4 a5 D! x0 {: Kresult is 2$ b* Q! a. V! B K7 F! r* ]+ f# Y6 K; ~
#: R! j6 B# T- M! Y' s9 Z
# An unexpected error has been detected by Java Runtime Environment:* j5 ^9 c% g0 D: I8 e) T" F
#
/ z9 r. G; K: ?# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
7 b* b* X. A; E+ o#1 a- {% H3 C9 D4 \
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
' u0 M( w9 i2 y# Problematic frame:% q) E! \* t0 U0 Q
# C [javaswarm.dll+0xb8305]! V+ V Y- Q* b, d# d
#
+ o$ [: ^: j# W3 ]& w0 }8 n# An error report file with more information is saved as hs_err_pid1064.log |